import os
os.name          # 对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix',指示你正在使用的平台
os.system()      # 运行shell命令
os.getenv()      # 读取和设置环境变量
os.putenv()      # 设置环境变量
os.linesep       # Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'  给出当前平台使用的行终止符
os.stat(file)    # 获取文件属性
os.exit()        # 终止当前进程
 
os.mkdir("test")                 # 创建单个目录
os.makedirs(r"c:\python\test")   # 创建多级目录
os.chdir(r'D:\Pythonwork')       # 进入指定的目录
os.chmod(file)   # 修改文件权限与时间戳
# 得到当前工作目录,即当前Python脚本工作的目录路径
os.getcwd()
 
os.listdir()                     # 返回指定目录下的所有文件和目录名
os.remove("file")                # 删除一个文件
os.rmdir("dir")                  # 删除一个目录(空目录)
os.removedirs(r"c:\python")      # 删除多个目录
os.rename("oldname","newname")   # 重命名文件或目录
 
os.path.isfile()                 # 检验给出的路径是否是一个文件。
os.path.isdir()                  # 检验给出的路径是否是一个目录。
os.path.isabs()                  # 判断是否是绝对路径。
os.path.exists()                 # 检验路径是否存在。
os.path.split('/home/poem.txt')  # 返回:路径 + 文件名.扩展名。
os.path.splitext()               # 返回:路径和文件名 + 扩展名。
os.path.dirname()                # 获取路径名
os.path.basename()               # 获取文件名
os.path.getsize(filename)        # 获取文件大小
os.path.join(p1,p2,p3)           # 路径拼接使用
 
# Create an empty file Under Linux, Windows not work.
os.mknod("text.txt")
import os
 
dir_path = '/tmp/img'
 
try:
    os.rmdir(dir_path)
except OSError as e:
    print("Error: %s : %s" % (dir_path, e.strerror))