os模块提供了多个访问操作系统服务的功能
os模块中一些重要的函数和变量
os.name | 显示当前使用平台 |
os.getcwd() | 显示当前Python脚本工作路径 |
os.listdir('dirname') | 显示目录dirname下的所有文件和目录名 |
os.remove('filename') | 删除一个文件 |
os.makedirs('dirname/dirname') | 生成多层递归目录 |
os.rmdir('dirname') | 删除单级目录 |
os.rename('oldname','newname') | 重命名文件 |
os.environ: | 获取系统的环境变量 |
os.systm(command) | 运行shell命令 |
os.sep | 显示当前平台下路径分隔符 |
os.linesep | 显示当前平台使用的行终止符(' ',' ') |
os.urandom(n) | 即产生n个字节的字符串,可以作为随机加密的key使用 |
os.path.abspath(path) | 显示当前绝对路径 |
os.path.dirname(path) | 返回该路径的父目录 |
os.path.basename(path) | 返回该路径的最后一个文件或目录,若path以或/结尾,则返回空值 |
os.path.isfile(path) | 若path是一个文件,返回True |
os.path.isdir(path) | 若path是一个目录,返回True |
os.path.split(path) | 将path分割成路径名和文件名 |
os.path.join(path,name) | 连接目录与文件名或目录,结果为path/name |