Python 提供了一種非常方便的方法來查詢檔案路徑,使用 Python 中的 OS 模組來查詢檔案路徑。 OS 模組提供了一系列用於處理檔案和目錄的函式,以下是 Python 查詢檔案路徑的常用方法。
1.使用作業系統getcwd() 函式獲取當前工作目錄的路徑。 此路徑是指當前執行 python 指令碼的目錄。
import oscurrent_dir = os.getcwd()print(current_dir)
2.使用作業系統path.abspath() 獲取檔案的絕對路徑。
import osfile_path = os.path.abspath("file.txt")print(file_path)
3.使用作業系統path.dirname() 獲取檔案的目錄路徑。
import osfile_path = "/my/directory/file.txt"dir_path = os.path.dirname(file_path)print(dir_path)
4.使用作業系統walk() 遍歷目錄及其子目錄。
import osdir_path = "/my/directory"for root, dirs, files in os.walk(dir_path): for file in files: file_path = os.path.join(root, file) print(file_path)
5.使用作業系統path.join() 函式可以連線多個路徑元件以生成完整的檔案路徑。 此功能將根據作業系統自動選擇適當的路徑分隔符。
import ospath = os.path.join('path', 'to', 'file.txt')print(path)
6.使用作業系統path.abspath() 函式可以獲取指定檔案或目錄的絕對路徑。
import osabsolute_path = os.path.abspath('file.txt')print(absolute_path)
7.使用作業系統path.exists() 函式可以檢查指定路徑中的檔案或目錄是否存在。
import ospath = 'file.txt'if os.path.exists(path): print(f' exists')else: print(f' does not exist')
掌握以上方法可以很容易地幫助你在python中找到檔案路徑,從而實現部分檔案的批量操作,在實際辦公中,可以提高個人工作效率,如果你在學習習的過程中遇到問題,可以在評論區留言解決你的**問題