办公自动化6-OS库基本操作

如果需要新建文件夹,列出当前文件下文件夹和文件名称,更改文件位置、类型、名称等,我们都要用到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')

有问题欢迎留言哦~~

猜你喜欢

转载自www.cnblogs.com/lizitingxue/p/12523223.html