os.path模块中相关的操作:
判断某个路径是否为目录
print(os.path.isdir('D:/lesson'))
判断某个路径是否为文件
print(os.path.isfile('D:/lesson'))
print(os.path.split('D:/lesson/testdir/test.txt'))
print(os.path.splitext('path/to/file.text'))#获取文件拓展名
print(os.path.abspath('.'))#查看当前目录的绝对路径
os.path.join('D:/lesson','testdir')#在某个目录下创建一个新目录,首先把新目录的完整路径表示出来:
os模块中相关的操作:
参考https://www.runoob.com/python3/python3-os-file-methods.html
listdir()返回指定路径下的文件和文件夹列表
print(os.listdir('D:/'))
文件操作
os.rename('D:/lesson/test.txt','D:/lesson/text.py')#对文件重命名
os.remove('D:/lesson/text.py')#删除文件
os.mkdir('D:/lesson/testdir')#创建一个目录
os.rmdir('D:/lesson/testdir')#删除一个目录
#!/usr/bin/python3
import os
for root, dirs, files in os.walk(".", topdown=False):
for name in files:
print(os.path.join(root, name))
for name in dirs:
print(os.path.join(root, name))