环境变量
在操作系统中定义的环境变量,全部保存在os.environ这个变量中
1 | os.environ |
操作文件和目录
查看当前目录的绝对路径
1 | dir = os.path.abspath('.') |
在当前目录操作一个新目录newdir,首先需要得到这个目录的绝对路径
1 | newdir = os.path.join(dir, 'newdir') |
路径操作不应使用字符串拼接,而应该使用os.path模块;因为不同操作系统的路径分隔符是不同的
创建新目录
1 | os.mkdir(newdir) |
删除目录
1 | os.rmdir(newdir) |
得到当前目录下所有的文件夹
1 | [x for x in os.listdir('.') if os.path.isdir(x)] |
得到当前目录下所有的.py文件
1 | [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py'] |