path()
是pathlib
模塊的函數,而os.path
是os
模塊中的子模塊,用于處理文件路徑和目錄操作。
path()
返回一個Path
對象,可以直接對文件路徑進行操作,比如連接路徑、獲取文件名、檢查文件是否存在等。
os.path
提供了一系列函數用于處理文件路徑和目錄,比如os.path.join()
用于連接路徑,os.path.exists()
用于檢查路徑是否存在,os.path.basename()
用于獲取文件名等。
在Python 3.4及以上版本中,推薦使用pathlib
模塊來處理文件路徑,因為它提供了更簡潔和易用的API,而且支持面向對象的方式來處理路徑。而os.path
模塊逐漸被pathlib
所取代。