python如何導入自定義文件和模塊$PYTHONHOME$\Lib\site-packages 方法


python 中如何引用自己創建的源文件(*.py)呢? 也就是所謂的模塊。

 

假如,你有一個自定義的源文件,文件名:saySomething.py 。里面有個函數,函數名:sayHello。如下圖:

 

該怎么調用這個函數呢?

直接寫 sayHello() 肯定不行。

saySomething.sayHello() 呢?

也不行。

這時,你可能想到了需要引入(import)。

試試吧!

……

 

還是行不通。

 

像是這樣爆紅,怎么辦?死活導入不進去!!!

 

那怎樣才能正確地引入呢?

  • 找到Python安裝目錄下的site-packages文件夾($Python\Lib\site-packages)。在該目錄下創建一個PATH文件(*.pth),例如 usm.py

  • 打開新創建的文件,將你Python源文件所在的目錄寫入文件中。

    比如我的saySomething.py文件的目錄是E:\PythonSpace,PATH文件名為udm.th。所以我的udm.py的文件內容為:D:\pyproject

  • 將你的Python容器(IDLE或則command line)重啟。因為需要重新載入PATH。

 

再import試試?

 

 

Wonderful!

現在可以任意地調用自定義的模塊了。    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM