python引入其他py文件或模塊
以 a.py 想引入 b.py 為例:
1、b.py 與 a.py 在同一目錄下:
import b
2、b.py 在某文件夾內(nèi),目錄結(jié)構(gòu)類似如下:
filename1
----filename2
--------b.py
a.py
解決方法:添加 init.py 文件
目錄結(jié)構(gòu)變?yōu)椋?/p>
filename1
----__init__.py
----filename2
--------__init__.py
--------b.py
a.py
然后就可以在 a.py 通過(guò)import引入了:
import filename1.filename2.b
3、a.py在某文件夾內(nèi),b.py 在另一文件夾內(nèi),目錄結(jié)構(gòu)類似如下:
filename1
----b.py
filename3
----a.py
解決方法:和第2類相似,首先添加 init.py 文件
目錄結(jié)構(gòu)變?yōu)椋?/p>
filename1
----__init__.py
----b.py
filename3
----__init__.py
----a.py
然后在 a.py 中,先退回到上一級(jí)目錄,然后通過(guò)import引入:
import sys
sys.path.append("..")
import filename1.filename2.b
到此這篇關(guān)于python引入其他py文件或模塊的文章就介紹到這了,更多相關(guān)python引入py文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python與AI分析時(shí)間序列數(shù)據(jù)
預(yù)測(cè)給定輸入序列中的下一個(gè)是機(jī)器學(xué)習(xí)中的另一個(gè)重要概念.本章為您提供有關(guān)分析時(shí)間序列數(shù)據(jù)的詳細(xì)說(shuō)明,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-05-05
python安裝TA-Lib庫(kù)報(bào)錯(cuò)問(wèn)題的解決方法
TaLib是一個(gè)Python金融指數(shù)處理庫(kù),包含了很多技術(shù)分析里的常用參數(shù)指標(biāo),例如MA、SMA、WMA、MACD、ATR等,這篇文章主要給大家介紹了關(guān)于python安裝TA-Lib庫(kù)報(bào)錯(cuò)問(wèn)題的解決方法,需要的朋友可以參考下2024-01-01
python實(shí)現(xiàn)秒殺商品的微信自動(dòng)提醒功能(代碼詳解)
這篇文章主要介紹了python實(shí)現(xiàn)秒殺商品的微信自動(dòng)提醒功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04
Python 如何利用pandas和matplotlib繪制餅圖
這篇文章主要介紹了Python 如何利用pandas和matplotlib繪制餅圖,代碼使用了Pandas和Matplotlib庫(kù)來(lái)繪制店鋪銷售數(shù)量占比的餅圖,需要的朋友可以參考下2023-10-10
python 中if else 語(yǔ)句的作用及示例代碼
python中的if-else語(yǔ)句是一個(gè)判斷性語(yǔ)句,既然是判斷就要有條件以及滿足條件與不滿足的情況,一下將講解一些if-else語(yǔ)句的知識(shí),需要的朋友參考下吧2018-03-03
pyqt5 comboBox獲得下標(biāo)、文本和事件選中函數(shù)的方法
今天小編就為大家分享一篇pyqt5 comboBox獲得下標(biāo)、文本和事件選中函數(shù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06
OpenCV半小時(shí)掌握基本操作之對(duì)象測(cè)量
這篇文章主要介紹了OpenCV基本操作之對(duì)象測(cè)量,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09

