如何查詢 Python 模組源的位置?


對於純 Python 模組,你可以透過檢視 module.__file__ 找到原始檔的位置。例如:

 >>> import mymodule
>>> mymodule.__file__
C:/Users/Ayush/mymodule.py 

 但是,許多內建模組都是用 C 編寫的,因此 module.__file__ 指向了 .so 檔案(Windows 上沒有 module.__file__),因而你無法看到原始檔。你可以手動檢查 PYTHONPATH 變數內容,以找到匯入這些內建模組的目錄。 

 從命令列執行“python -v”可以告訴你正在匯入什麼以及從哪裡匯入。如果你想了解內建模組的位置,這會很有用。

更新於: 2019 年 9 月 30 日

11K+ 瀏覽量

開啟你的 職業生涯

完成該課程即可獲得認證

開始
廣告