1.1.1操作系统相关的调用和操作: import os
包含环境变量的映射关系
os.environ一个dictionary
可以得到环境变量HOME的值
os.environ["HOME"]
改变当前目录
os.chdir(dir)
os.chdir('d:\\outlook')
注意windows下用到转义
得到当前目录
os.getcwd()

得到有效组id
os.getegid()

得到组id
os.getgid()

得到用户id
os.getuid()
得到有效用户id
os.geteuid()
得到用户组名称列表
os.getgruops()
得到用户登录名称
os.getlogin()
得到环境变量
os.getenv
设置环境变量
os.putenv
设置umask
import os
os.umask
利用系统调用,运行cmd命令
os.system(cmd)
创建文件夹
importos
os.mkdir("张三")
os.makedirs(‘m/n’)
获取当前目录
importos
os.getcwd()
改变默认目录
importos
os.chdir("../")
获取目录列表
importos
os.listdir("./")
删除文件夹
importos
os.rmdir("张三")
import shutil
os.rmtree(‘m’)
判断给出路径是否为一个文件:返回Flase True
os.path.isfile()

判断给出的路径是否为一个目录:
os.path.isdir()

判断给出的路径是否是绝对路径:
os.path.isabs()

判断给出的路径是否真实存在:
os.path.exists()

返回False是一个错误的路径

分离给定路径的目录名和文件名:
os.path.split(p)

分离扩展名:
os.path.splitext(p)
扩展名可能为空

获取路径名:
os.path.dirname(p)
获取文件名:
os.path.basename(p)

重命名:
os.rename(old, new)