Python 中的相對路徑:了解檔案
許多Python 腳本需要使用相對路徑來存取檔案和資源。但是,當從目前工作目錄執行腳本時,提供的路徑可能會被解釋為與預期不同。
問題:如何指定相對於腳本位置的相對路徑,而不是相對於腳本位置的相對路徑當前工作目錄?
解:
決定絕對路徑腳本的目錄,利用 os.path.dirname(__file__) 函數。透過將其與所需的相對路徑組合,您可以獲得目標檔案或目錄的絕對路徑。
import os dirname = os.path.dirname(__file__) filename = os.path.join(dirname, 'relative/path/to/file/you/want')
其他注意事項:
以上是無論目前工作目錄為何,如何在 Python 中可靠地使用相對路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!