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)