在 Python 中列印 PYTHONPATH 的內容
每當我們在 Python 中使用模組/包來使用內建程式碼時,首先,我們將該模組載入到記憶體中。模組所在的位置儲存為 path
。因此,每當我們載入一個模組時,python 都會在路徑列表中找到該模組。
環境變數是 python 可以從中找到載入模組的路徑的來源之一。PYTHONPATH
是一個環境變數,我們可以在其中設定 python 查詢和載入包的附加路徑。它指向我們的包裹存放的位置。每當我們不想在 python 的預設儲存目錄中安裝額外的包時,我們都會在其中設定路徑。在這種情況下,我們將模組儲存在其他目錄中,並將該目錄的路徑儲存在 PYTHONPATH
變數中。
在 Python 中列印 PYTHONPATH 的內容
在列印 PYTHONPATH
的內容之前,我們必須確保 PYTHONPATH
變數存在於我們的環境變數中幷包含我們指定的路徑。如果未設定 PYTHONPATH
變數,我們將得到 KeyError: 'PYTHONPATH'
。
現在,如果設定了 PYTHONPATH
變數並且我們想要列印它的內容。我們將編寫以下程式碼行來獲取儲存在該變數中的路徑列表。每臺計算機上的輸出可能會有所不同,具體取決於儲存在變數中的路徑。
如果該變數中存在多個路徑,我們可以根據路徑分隔符分割返回的字串,即分號 (;
)。
示例程式碼:
import os
print('List of paths in PYTHONPATH:',os.environ['PYTHONPATH'])
輸出:
List of paths in PYTHONPATH: /home/user/mypackages
I am Fariba Laiq from Pakistan. An android app developer, technical content writer, and coding instructor. Writing has always been one of my passions. I love to learn, implement and convey my knowledge to others.
LinkedIn