os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平台指定的
os 模块能在不同操作系统平台间自动切换,从而能实现跨平台操作
文中目录均表示文件夹
os模块
1.os.name
查询你正在使用的平台。Windows,返回'nt';
Linux/Unix用户,返回'posix'
2.os.getdir(path):获取当前目录,返回str3.os.listdir(path):获取当前目录下的所有文件和目录名 (无法遍历子文件夹),返回list
4.os.makedirs(dirname)和os.removedirs(dirname)
makedirs可以生成多层递归目录(区分:mkdir中间不能有空路径)
removedirs可以删除多层递归的空目录
若目录中有文件则无法生成、删除
5.os.remove(filename):删除一个文件6.os.rename(src, dst):文件重命名(类似文件或目录移动,不是拷贝)
当dst文件已存在时,无法创建该文件
7.os.system():运行shell命令
8.os.walk():通过在目录树中游走输出在目录中的文件名
os.path模块
领取专属 10元无门槛券
私享最新 技术干货