如何在Python中使用path函數(shù)進(jìn)行路徑規(guī)范化

小樊
84
2024-08-23 10:55:26

在Python中,可以使用os.path.normpath()函數(shù)來(lái)規(guī)范化路徑。這個(gè)函數(shù)會(huì)將路徑中的符號(hào)鏈接和相對(duì)路徑轉(zhuǎn)換為絕對(duì)路徑,并且會(huì)去掉多余的斜杠。

下面是一個(gè)示例代碼,演示如何使用os.path.normpath()函數(shù)對(duì)路徑進(jìn)行規(guī)范化:

import os

# 待規(guī)范化的路徑
path = "/path/to//some/../file.txt"

# 規(guī)范化路徑
normalized_path = os.path.normpath(path)

print('原始路徑:', path)
print('規(guī)范化后的路徑:', normalized_path)

運(yùn)行上面的代碼,輸出將會(huì)是:

原始路徑: /path/to//some/../file.txt
規(guī)范化后的路徑: /path/to/file.txt

通過(guò)這種方式,可以確保路徑的一致性和可讀性。

0