在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ò)這種方式,可以確保路徑的一致性和可讀性。