人生苦短,我學python。
最近學習python,由于包的模塊分的比較多。所以要用到跨模塊引入 且調用中間的方法
整體目錄結構如下。
需求:
在 API模塊 user.py 中 調用 plugin 模塊中 douyin_login 下的方法。
貼一下最終解決方案:from?plugin.douyin_login?import?douyin_login_main?as?dytest??#從包里導入包里的文件
form 模塊.文件?import 要導入的包 as 別名
現在假設 我的?douyin_login文件夾下的 douyin_login_main.py 文件包含如下代碼class?douyin_login_main:
def?__init__(self):
print("douyin_loginaaaaa")
def?test(self):
return?{"text":"aaaaa"}
現在我們要調用 文件中的 test 方法 直接使用如下方法test?=?dytest.douyin_login_main().test()
print(test)
相關理論知識可以參考:https://www.cnblogs.com/Moxiaoyu666/p/10425334.html