输出目录下所有文件及文件夹
需要用到的模块:
import os
1.获取当前Python程序运行路径
print(os.getcwd())
运行结果:
C:UsersHelenoos
2.让Python自动处理路径连接
print(os.path.join('path','a'))
运行结果:
patha
3. 列出当前程序文件夹下所有文件和文件夹
print(os.listdir())
运行结果:
print(os.listdir())
补充:
Windows中采用反斜杠()作为文件夹之间的分隔符
Mac和Linux中采用斜杠(/)作为文件夹之间的分隔符
反斜杠在Python中用于转义
所以目录分隔变成了两个反斜杠\
4. 判断是否文件夹
方法一:循环一遍判断是文件还是文件夹 文件夹true,文件false
files = os.listdir() for file in files: print(file, os.path.isdir(file))
运行结果:
oos.py False path True
方法二:
for file in os.scandir(): print(file.name, file.path, file.is_dir())
运行结果:
oos.py .oos.py False path .path True
OS模块本节小实验
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)