在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ 請教python引入模塊的問題

請教python引入模塊的問題

項目代碼結構如下: main.py是主程序,引入module下的file01.py中的方法, 但因為file01.py中也引入了file02.py中的方法, 這樣造成 main.py 執(zhí)行時會找不到file02.py的方法, 請教高手如何解決, 多謝了.

src
    -main.py
    module
        -file01.py
        -file02.py
        -__init__.py
回答
編輯回答
好難瘦

file01.py中引入file02中的方法出現了錯誤,不是main.py找不到file02.py中的方法,是01找不到02中的方法.

同級相對引用可以考慮

from .file02 import method

搞錯了,

from file02 import method

是這樣就可以.不能加點.

2018年9月17日 10:41
編輯回答
終相守

感謝樓上的解答,是我沒有表達清楚意思, file01.py引入file02.py的方法后, file01.py作為函數入口調用file02.py是沒有問題的, 但是如果在上層目錄中 main.py 去引入file01.py 的方法,必然會報錯找不到file02.py中的模塊, 這是python3對package引入規(guī)范導致的
我的方法是:
在file01.py中
form . import file02
在main.py中
from module import file01

對此處概念還是比較模糊, 還需要更多學習, 再次感謝樓上的解答.

2017年12月13日 13:19