Basic Python Code Examples

import os

import os    # Use Python to get the directory list
with os.scandir('/') as entries:    
    for entry in entries:        
        print(entry.name)

import os    # List the contents of subdirectories
basepath='my_directory'
with os.scandir(basepath) as entries:    
    for entry in entries:        
        if entry.is_dir():            
            print(entry.name)

import os    # Create a directory
os.mkdir('example_directory')
from pathlib import Path   # Second method
p=Path('example_directory')
p.mkdir(exist_ok=True)

import shutil   # Copy a directory
dst=shutil.copytree('data_1','data1_backup')   # Backup files
print(dst)

import random

import random
for i in range(10):    
    print(random.randint(0,100))

import random
for i in range(10):    
    print(random.random())

import random
random.seed(12)
for i in range(10):    
    print(random.randint(0,100))

import random
s=[1,2,3,4,5,6,7,8,9]
random.seed(12)
for i in range(10):    
    print(random.shuffle(s))
print(s)

Check module properties interactively

import math
dir(math)
help(math.modf)

Using VSCode to call

def add(x,y):     # Content of a.py file, in VSCode
    print(x+y)    
    return(x+y)

import a      # Content of b.py file, in Python
a.add(1,2)

def add(x,y):    # Content of a.py
    print(x+y)    
    return x+y
def sub(x,y):    
    print(x-y)    
    return x-y
from a import add     # Content of b.py, calling function add(1,2)

Leave a Comment