Python中path()如何處理絕對(duì)和相對(duì)路徑

小樊
101
2024-08-05 15:24:10

在Python中,path()方法可以用來(lái)處理絕對(duì)路徑和相對(duì)路徑。當(dāng)傳入一個(gè)路徑時(shí),path()方法會(huì)返回一個(gè)Path對(duì)象,該對(duì)象包含了該路徑的信息,可以通過(guò)該對(duì)象的方法來(lái)執(zhí)行不同的操作。

對(duì)于絕對(duì)路徑,可以直接傳入該路徑字符串作為參數(shù),如:

from pathlib import Path

absolute_path = Path("/path/to/file")
print(absolute_path)

對(duì)于相對(duì)路徑,可以使用當(dāng)前工作目錄作為基礎(chǔ)路徑,然后傳入相對(duì)路徑的字符串,如:

from pathlib import Path

base_path = Path.cwd()  # 獲取當(dāng)前工作目錄
relative_path = Path("path/to/file")
full_path = base_path / relative_path
print(full_path)

無(wú)論是絕對(duì)路徑還是相對(duì)路徑,path()方法都可以正確地處理并返回一個(gè)Path對(duì)象,使得處理文件和目錄路徑更加方便。

0