如果需要新建文件夹,列出当前文件下文件夹和文件名称,更改文件位置、类型、名称等,我们都要用到os库
import os #1.查看路径 os.path.abspath('.')# 查看当前目录的绝对路径: #2.新增文件夹 # 合并路径 path = os.path.join(os.path.abspath('.'), 'testdir');path # 根据合并路径创建一个新目录: os.mkdir(path) #3.把刚刚新生成的testdir文件夹删除 os.rmdir(path) #4.改变工作路径 os.chdir('E:\换电脑\PYwork') os.getcwd()#显示当前工作路径 #5.列出当前文件夹下的所有文件 os.listdir('.')#列出路径下所有文件(包括文件夹和文件) os.listdir()#列出路径下所有文件(包括文件夹和文件) [x for x in os.listdir('.') if os.path.isdir(x)]##列出路径下所有文件夹 [x for x in os.listdir('.') if os.path.isfile(x)]###列出路径下所有文件,不包括文件夹 [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']#列出指定后缀文件夹 #6.拆分路径和文件夹 os.path.split('E:\换电脑\PYwork\hello.py')#返回结果为('E:\换电脑\PYwork', 'hello.py') #7.得到文件扩展名 os.path.splitext('E:\换电脑\PYwork\hello.py')#返回结果为('E:\换电脑\PYwork\hello', '.py') #8.对当前路径下文件重命名(可更改文件类型): os.rename('hello.py', 'test.txt') #非当前路径 #这个方法特别好用,更改路径+重命名+更改文件类型 os.rename('E:\换电脑\PYwork\00办公自动化\1.png', 'E:\换电脑\PYwork\2.jpg') #9.删掉文件: os.remove('test.txt') os.remove('E:\换电脑\PYwork\2.jpg')
有问题欢迎留言哦~~