python文件路徑操作方法總結(jié)
在python中,文件使用十分頻繁,本文將向大家介紹python文件路徑的操作:得到指定文件路徑、得到當(dāng)前文件名、判斷文件路徑是否存在、獲得指定文件夾下所有文件、獲得文件后綴、拼接路徑和文件名。
1、得到指定文件路徑:os.path.dirname(帶路徑文件名)
查找處理文件要調(diào)用os庫(kù),和openpyxl一樣,先用import 導(dǎo)入。
import os file = r'e:\python\刪除最小值.xlsx' pwd = os.path.dirname(file) print(pwd)
運(yùn)行結(jié)果為:
e:\python
也可從分離文件名后的列表中提?。簅s.path.split(帶路徑文件名)[0]
2、得到當(dāng)前文件名:os.path.dasename(帶路徑文件名)
import os file = r'e:\python\刪除最小值.xlsx' pwdn = os.path.basename(file) print(pwdn)
運(yùn)行結(jié)果為:
刪除最小值.xlsx
也可從分離文件名后的列表中提取:os.path.split(帶路徑文件名)[1]
3、判斷文件路徑是否存在:os.path.exists(帶路徑文件名)
import os file = r'e:\python\刪除最小值.xlsx' pwdbool = os.path.exists(file) print(pwdbool)
運(yùn)行結(jié)果為:
true
若給定的路徑文件不存在,則返回false
4、獲得指定文件夾下所有文件:print(os.listdir(文件夾路徑))
import os pwdns = os.listdir(r'e:\python') print(pwdns[1])
運(yùn)行結(jié)果:
.py 為'e:\python'文件夾下第2個(gè)文件(或文件夾)名。
5、獲得文件后綴:os.path.splitext(文件名)
import os pdn= os.path.splitext(‘試驗(yàn).py') print(pdn[1])
運(yùn)行結(jié)果:
.py,若最后一句改為print(pdn[0]),則得到文件名。
6、拼接路徑和文件名:os.path.join(路徑,文件名)
f2 = os.path.join(f1, ‘匯總.xlsx')
運(yùn)行結(jié)果:
‘e:\python\匯總\匯總.xlsx'
到此這篇關(guān)于python文件路徑操作方法總結(jié)的文章就介紹到這了,更多相關(guān)python文件路徑的操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python爬蟲(chóng)請(qǐng)求頭設(shè)置代碼
在本篇文章里小編給大家整理的是一篇關(guān)于python爬蟲(chóng)請(qǐng)求頭如何設(shè)置內(nèi)容,需要的朋友們可以學(xué)習(xí)下。2020-07-07
Python數(shù)據(jù)分析中常見(jiàn)統(tǒng)計(jì)方法詳解
數(shù)據(jù)分析是現(xiàn)代社會(huì)中不可或缺的一部分,通過(guò)對(duì)數(shù)據(jù)的統(tǒng)計(jì)和分析,我們可以得出有用的信息和見(jiàn)解,本文將介紹在?Python?中常見(jiàn)的數(shù)據(jù)統(tǒng)計(jì)方法,希望對(duì)大家有所幫助2024-02-02
python實(shí)現(xiàn)的AES雙向?qū)ΨQ(chēng)加密解密與用法分析
這篇文章主要介紹了python實(shí)現(xiàn)的AES雙向?qū)ΨQ(chēng)加密解密與用法,簡(jiǎn)單分析了AES加密解密算法的基本概念并結(jié)合實(shí)例形式給出了AES加密解密算法的相關(guān)實(shí)現(xiàn)技巧與使用注意事項(xiàng),需要的朋友可以參考下2017-05-05
python畫(huà)出三角形外接圓和內(nèi)切圓的方法
這篇文章主要為大家詳細(xì)介紹了python畫(huà)出三角形外接圓和內(nèi)切圓的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
Python PyQt5中彈出子窗口解決子窗口一閃而過(guò)的問(wèn)題
這篇文章主要介紹了Python PyQt5中彈出子窗口解決子窗口一閃而過(guò)的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
解決python3插入mysql時(shí)內(nèi)容帶有引號(hào)的問(wèn)題
今天小編就為大家分享一篇解決python3插入mysql時(shí)內(nèi)容帶有引號(hào)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03

