1.创建文件夹:
import os
os.mkdir('path') #创建一个文件夹
os.makedirs(r'.\path\a\b\c') #创建一个多层目录文件夹
2.删除文件夹:
import os
os.removedirs('path') #删除一个文件夹
os.removedirs(r'.\path\a\b\c') #删除一个多层文件夹
3.查看文件夹里面内容:
import os
print(os.listdir('path'))
输出:['a']
for i in os.walk('path'):
print(i) #查询文件夹里面每一个文件
输出:
('path', ['a'], [])
('path\\a', ['b'], [])
('path\\a\\b', ['c'], [])
('path\\a\\b\\c', [], [])
Process finished with exit code 0
print(os.path.getsize('F:\西游记.txt')) #查询文件大小
输出:1450736(字节)
print(os.path.getsize('F:\proxy.jpg'))
输出:122703(字节)
4.文件路径:
import os
print(os.path.split('F:\西游记.txt')) #分开文件路径,文件名
输出:('F:\\', '西游记.txt')
print(os.path.dirname('F:\西游记.txt')) #拿到文件路径
输出:F:
print(os.path.basename('F:\西游记.txt')) #拿到文件名
输出:西游记.txt
print(os.path.join('F:','西游记.txt')) #组合文件路径
输出:'F:\西游记.txt'
5.查询文件是否存在:
import os
print(os.path.isdir('path')) #判断是否存在文件夹
输出:True
print(os.path.isfile('F:\西游记.txt')) #判断是否是文件
输出:True
print(os.path.isfile('F:\水浒传.txt'))
输出:False