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