Os模块,python自带的标准库,不用另外安装
用于创建移动复制文件和文件夹
输出文件路径和名称处理等
如果以后想了解更多的os模块功能
https://docs.python.org/zh-cn/3/library/os.html
import os
print(os.getcwd())
生成当前这个py文件的当前绝对路径
注意:这里创建的py文件名称不能和导入的模块名字一样
windows中文件的路径都是用\
mac和linux采用/作为文件的分隔符
这里和网页的分隔符不一样
import os
print(os.path.join(‘目录1’,’目录2’)
输出结果
目录1\目录2
python的相对路径
比如我们当前的py文件在E:\目录1\文件夹下
有一个目录2文件夹
那么目录2文件夹的相对py文件的路径就是./目录2
import os
print(os.listdir())
可以输出当前py文件所在的目录下面的所有文件和文件夹
这里可以在listdir()括号里指定绝对路径或者相对路径
os.path.isdir()
判断文件是否是文件夹
如果是文件夹 返回Ture 否则返回False(说明是文件而不是文件夹)
os.scandir()
import os
for file in os.scandir():
print(file.name,file.path,file.is_dir())
这种方式可以更快速的导出文件和路径以及判断是否是文件夹
推荐使用这种方式