在Python中,徑路徑路徑通常指的徑路徑(′?`)是文件或目錄的位置,Python提供了多個(gè)模塊來(lái)處理路徑,徑路徑其中最常用的徑路徑ヽ(′▽?zhuān)?ノ是os和(′?`*)pathlib模塊。
(圖片來(lái)源網(wǎng)絡(luò ),徑路徑侵刪)??1、徑路徑o??s模塊:
o??s模塊提供了許多與操作系統交互的徑路徑功能,包括文件和目錄的徑路徑路徑操作,以下是徑路徑一些常(′_ゝ`)用的os模塊函數:
os.getcwd():獲取當前工作目錄的路徑。
os.chdir(path):改變當前工作目錄到指定路徑。徑路徑
os.listdir(p(′?_?`)ath):返回指定路徑下的徑路徑文件和目錄名列表。
os.mkdir(path):在指定路徑創(chuàng )建一個(gè)新的徑路徑目錄。
os.makedirs(path):遞歸地在指定路徑創(chuàng )建新的徑路徑目錄。
os.remove(path):刪除指??定路徑的徑路徑文??件。
os.rmdir(path):刪除指定路徑的徑路徑空目錄。
2、pathlib模塊:
pathlib模塊提供了一個(gè)面向對象的方式來(lái)處理文件系統路徑,以下是一些常用的pathlib類(lèi)和方法:
Path.exists():檢查路徑是否存在。
Path.is_file():檢查路徑是否為文件。
Path.is_dir():檢查路徑是否為目錄。
Path.joinpath(other):將另一個(gè)路徑???添加到當前路徑。
Path.glob(pattern):返回匹配指定模式的文件和目錄名列表。
以下是一??個(gè)使用o(′;д;`)s和pathlib模塊處理路徑的示例:
import osfrom pathlib import Path當前工作目錄??current_dir = os.getcwd()print("當前工作目錄:", current_dir)改變當前工作目錄??os.chdir(&??quot;/home/user")print(&( ?ω?)quot;當前工作目錄:", os.getcwd())列出指定目錄下的文件和目錄files = os.listdir("/home/user"??)print("指定目錄下的文件和目錄:", files)創(chuàng )建新目錄os.mkdir("/home/user/new_dir")print("新目錄已創(chuàng )建:", "/home/user/new_dir")刪除文件os.remove("/home/user/te(╬ ò﹏ó)st.txt")print("文件已刪除:", "/home/user/test.txt")使用pathlib模塊處理路徑p = Path("/home/user/test.txt")print("路徑是否存在:", p.exists())print("路徑是否為文件:", p.is_file())print("路徑是否為目錄:", p.is_dir())添加路徑new_path = p.joinpath("??;new_file.txt")print("添加路徑后的新路徑:", new_path)解析相對路徑resolved_path = p.resolve()print(&qu??ot;解析后的絕對路徑:", resolved_path)匹配模式的文件和目錄┐(′ー`)┌matched_files = p.glob("*.txt")print("匹??配模式的文件和目錄:", matched_??files)