1. 程式人生 > 程式設計 >python檔案路徑操作方法總結

python檔案路徑操作方法總結

在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.path.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檔案路徑操作方法總結的文章就介紹到這了,更多相關python檔案路徑的操作內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!