在python中,文件使用非常频繁,本文将介绍python文件路径的操作:获取指定的文件路径、获取当前文件名称、判断文件路径是否存在、在指定文件夹下获得所有文件,获取文件后缀,拼接路径及文件名。
1、获取指定文件路径:os.path.dirname(带路径文件名)
调用os库查找处理文件,就像openpyxl一样,首先使用importt 导入。
importos file=r’e:\python\删除最小值.xlsx’ pwd=os.path.dirname(file) print(pwd)
运行结果如下:
e:\python
也可从分离文件名后的列表中提取:os.path.split(带路径文件名)[0]
2、获得当前文件名:os.path.dasename(带路径文件名)
importos file=r’e:\python\删除最小值.xlsx’ pwdn=os.path.basename(file) print(pwdn)
运行结果如下:
删除最小值.xlsx
也可从分离文件名后的列表中提取:os.path.split(带路径文件名)[1]
3、判断文件路径是否存在:os.path.exists(带路径文件名)
importos file=r’e:\python\删除最小值.xlsx’ pwdbool=os.path.exists(file) print(pwdbool)
运行结果如下:
true
如果给定的路径文件不存在,则返回false
4、将所有文件夹在指定文件中:print(os.listdir(文件夹路径)
importos pwdns=os.listdir(r’e:\python’) print(pwdns[1])
运行结果:
8.py为’e:\python文件夹下第二个文件(或文件夹)名称。
5、获取文件后缀:os.path.splitext(文件名)
importos pdn=os.path.splitext(‘试验.py’) print(pdn[1])
运行结果:
.py,如果最后一句改为printt(pdn[0]),获得文件名。
6、拼接路径及文件名:os.path.join(路径、文件名)
f2=os.path.join(f1,‘汇总.xlsx’)
运行结果:
‘e:\python\汇总\汇总\汇总.xlsx’
以上就是python文件路径操作的介绍,希望对您有所帮助哦~