os.path.join是用于拼接文件路徑的函數(shù)。它可以接受多個(gè)參數(shù),并按照操作系統(tǒng)的規(guī)則將它們連接起來形成一個(gè)路徑。這個(gè)函數(shù)可以自動(dòng)根據(jù)操作系統(tǒng)的不同使用正確的路徑分隔符(在Windows上是反斜杠\,在Unix上是正斜杠/)來連接路徑。
例如:
import os
path = os.path.join('dir1', 'dir2', 'file.txt')
print(path)
輸出結(jié)果會(huì)根據(jù)操作系統(tǒng)的不同而有所不同:
dir1\dir2\file.txt
dir1/dir2/file.txt
使用os.path.join函數(shù)可以避免手動(dòng)拼接路徑時(shí)可能出現(xiàn)的錯(cuò)誤,同時(shí)也增加了代碼的可移植性,使得在不同操作系統(tǒng)上都可以正確地拼接路徑。