python文件路徑操作方法總結(jié)
在python中,文件使用十分頻繁,本文將向大家介紹python文件路徑的操作:得到指定文件路徑、得到當(dāng)前文件名、判斷文件路徑是否存在、獲得指定文件夾下所有文件、獲得文件后綴、拼接路徑和文件名。
1、得到指定文件路徑:os.path.dirname(帶路徑文件名)
查找處理文件要調(diào)用os庫,和openpyxl一樣,先用import 導(dǎo)入。
import os file = r'e:\python\刪除最小值.xlsx' pwd = os.path.dirname(file) print(pwd)
運行結(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)
運行結(jié)果為:
刪除最小值.xlsx
也可從分離文件名后的列表中提?。簅s.path.split(帶路徑文件名)[1]
3、判斷文件路徑是否存在:os.path.exists(帶路徑文件名)
import os file = r'e:\python\刪除最小值.xlsx' pwdbool = os.path.exists(file) print(pwdbool)
運行結(jié)果為:
true
若給定的路徑文件不存在,則返回false
4、獲得指定文件夾下所有文件:print(os.listdir(文件夾路徑))
import os pwdns = os.listdir(r'e:\python') print(pwdns[1])
運行結(jié)果:
.py 為'e:\python'文件夾下第2個文件(或文件夾)名。
5、獲得文件后綴:os.path.splitext(文件名)
import os pdn= os.path.splitext(‘試驗.py') print(pdn[1])
運行結(jié)果:
.py,若最后一句改為print(pdn[0]),則得到文件名。
6、拼接路徑和文件名:os.path.join(路徑,文件名)
f2 = os.path.join(f1, ‘匯總.xlsx')
運行結(jié)果:
‘e:\python\匯總\匯總.xlsx'
到此這篇關(guān)于python文件路徑操作方法總結(jié)的文章就介紹到這了,更多相關(guān)python文件路徑的操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python實現(xiàn)mask矩陣示例(根據(jù)列表所給元素)
這篇文章主要介紹了python實現(xiàn)mask矩陣示例(根據(jù)列表所給元素),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07Python多進(jìn)程同步Lock、Semaphore、Event實例
這篇文章主要介紹了Python多進(jìn)程同步Lock、Semaphore、Event實例,Lock用來避免訪問沖突、Semaphore用來控制對共享資源的訪問數(shù)量、Event用來實現(xiàn)進(jìn)程間同步通信,需要的朋友可以參考下2014-11-11Python爬蟲實現(xiàn)獲取動態(tài)gif格式搞笑圖片的方法示例
這篇文章主要介紹了Python爬蟲實現(xiàn)獲取動態(tài)gif格式搞笑圖片的方法,結(jié)合實例形式分析了Python針對gif格式圖片的爬取、下載等相關(guān)操作技巧,需要的朋友可以參考下2018-12-12Python實現(xiàn)統(tǒng)計單詞出現(xiàn)的個數(shù)
這篇文章主要介紹了Python實現(xiàn)統(tǒng)計單詞出現(xiàn)的個數(shù),本文給出了實現(xiàn)代碼以及使用方法,需要的朋友可以參考下2015-05-05