python文件路径的操作

在python中,文件使用十分频繁,本文将向大家介绍python文件路径的操作:得到指定文件路径得到当前文件名判断文件路径是否存在获得指定文件夹下所有文件、获得文件后缀、拼接路径和文件名

1、得到指定文件路径:os.path.dirname(带路径文件名)

查找处理文件要调用os库,和openpyxl一样,先用import 导入。

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’文件夹下第2个文件(或文件夹)名。

5、获得文件后缀:os.path.splitext(文件名)

importos
pdn=os.path.splitext(‘试验.py’)
print(pdn[1])

运行结果:

.py,若最后一句改为print(pdn[0]),则得到文件名。

6、拼接路径和文件名:os.path.join(路径,文件名)

f2=os.path.join(f1,‘汇总.xlsx’)

运行结果:

‘e:\python\汇总\汇总.xlsx’
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。