python檔案路徑操作方法總結

2022-10-04 13:18:40 字數 1301 閱讀 7938

在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 ...