python引入其他py文件或模塊
以 a.py 想引入 b.py 為例:
1、b.py 與 a.py 在同一目錄下:
import b
2、b.py 在某文件夾內,目錄結構類似如下:
filename1
----filename2
--------b.py
a.py
解決方法:添加 init.py 文件
目錄結構變?yōu)椋?/p>
filename1
----__init__.py
----filename2
--------__init__.py
--------b.py
a.py
然后就可以在 a.py 通過import引入了:
import filename1.filename2.b
3、a.py在某文件夾內,b.py 在另一文件夾內,目錄結構類似如下:
filename1
----b.py
filename3
----a.py
解決方法:和第2類相似,首先添加 init.py 文件
目錄結構變?yōu)椋?/p>
filename1
----__init__.py
----b.py
filename3
----__init__.py
----a.py
然后在 a.py 中,先退回到上一級目錄,然后通過import引入:
import sys sys.path.append("..") import filename1.filename2.b
到此這篇關于python引入其他py文件或模塊的文章就介紹到這了,更多相關python引入py文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python利用pyttsx3 API實現(xiàn)文本轉語音處理
這篇文章主要為大家詳細介紹了Python如何利用pyttsx3 API實現(xiàn)文本轉語音處理,文中有詳細的示例代碼,感興趣的小伙伴可以跟隨小編一起學習一下2023-06-06用smtplib和email封裝python發(fā)送郵件模塊類分享
本文針對發(fā)郵件相關的操作進行了封裝,包括發(fā)送文本、HTML、帶附件的郵件,使用Python發(fā)郵件,主要用到smtplib和email兩個模塊,需要的朋友可以參考下2014-02-02python實現(xiàn)比較類的兩個instance(對象)是否相等的方法分析
這篇文章主要介紹了python實現(xiàn)比較類的兩個instance(對象)是否相等的方法,結合實例形式分析了Python判斷類的實例是否相等的判斷操作實現(xiàn)技巧,需要的朋友可以參考下2019-06-06PyQt5+QtChart實現(xiàn)繪制區(qū)域圖
QChart是一個QGraphicScene中可以顯示的QGraphicsWidget。本文將利用QtChart實現(xiàn)區(qū)域圖的繪制,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下2022-12-12Python+OpenCV實現(xiàn)車牌字符分割和識別
這篇文章主要為大家詳細介紹了Python+OpenCV實現(xiàn)車牌字符分割和識別,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03python3.6中anaconda安裝sklearn踩坑實錄
這篇文章主要介紹了python3.6中anaconda安裝sklearn踩坑實錄,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07