在python中,檔案使用十分頻繁,本文將向大家介紹python檔案路徑的操作:得到指定檔案路徑、得到當前檔名、判斷檔案路徑是否存在、獲得指定資料夾下所有檔案、獲得檔案字尾、拼接路徑和檔名。
1、得到指定檔案路徑:os.path.dirname(帶路徑檔名)
查詢處理檔案要呼叫os庫,和openpyxl一樣,先用import 匯入。
import os
file = r'e:\python\刪除最小值.xlsx'
pwd = os.path.dirname(file)
print(pwd)
執行結果為:
e:\python
也可從分離檔名後的列表中提取:os.path.split(帶路徑檔名)[0]
2、得到當前檔名:os.path.dasename(帶路徑檔名)
import os
file = r'e:\python\刪除最小值.xlsx'
pwdn = os.path.basename(file)
print(pwdn)
執行結果為:
刪除最小值.xlsx
也可從分離檔名後的列表中提取:os.p程式設計客棧ath.split(帶路徑檔名)[1]
3、判斷檔案路徑是否存在:os.path.exists(帶路徑檔名)
import os
file = r'e:\python\刪除最小值.xlsx'
pwdbool = os.path.exists(file)
print(pwdbool)
執行結果為:
true
若給定的路徑檔案不存在,則返回false
4、獲得指定資料夾下所有檔案:print(os.listdir(資料夾路徑))
import os
pwdns = os.listdir(r'e:\python')
print(pwdns[1])
執行結果:
.py 為'e:\python'資料夾下第2個檔案(或資料夾)名。
5、獲得檔案字尾:os.path.splitext(檔名)
import os
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'
python檔案操作方法
import os os 系統模組 裡面有很多關於檔案操作相關的方法 1.os.getcwd 方法是獲得當前的工作路徑 now path os.getcwd print now path 2.os.listdir 方法是列出該路徑下所有檔案及資料夾 print os.listdir now path...
Python檔案操作方法
python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedi...
python的檔案操作方法
python的檔案操作方法 file.readline 讀取下一行檔案,返回含有內容的字串 file.readlines 讀取整個檔案,返回乙個字串列表 file.read 讀取整個檔案,返回乙個字串 f open filename mode 開啟乙個檔案,mode 有 r rb r w wb a ...