[問題] 主程式一次執行多個檔案

作者: RayShigeno (RayShigeno)   2021-08-02 18:50:06
小弟想問大家
我有a,b,c,d,e…..多個python檔案
這些都會import 1,2,3,4,5,6多個檔案
我想寫一個叫main.py 的檔案
目的是只要import 1次 1,2,3,4,5這些
然後可以在main 這支程式一次執行a,b,c,d,e.py
目前遇到的困擾就是發現import不能跨module
請問大家有什麼好建議嗎
謝謝
作者: goitaly (機會不等人)   2021-08-02 18:51:00
threading應該可以
作者: TitanEric (泰坦)   2021-08-02 19:17:00
你怎麼寫的 還有錯誤訊息是什麼
作者: lycantrope (阿寬)   2021-08-03 09:09:00
你執行main有寫在if __name__ == "__main__": 裡面嗎
作者: piligo (霹靂狗)   2021-08-03 11:16:00
借題發問 主選單import的模組可以給呼叫外部py使用嗎譬如import os 現況是每個外部py都要自行import os有沒有辦法主選單import os完 外部py檔就不用再寫這一行
作者: lycantrope (阿寬)   2021-08-03 12:24:00
應該不行,而且寫import os又不會花太多時間...嫌麻煩可以把用到os的function 寫成utils.py再import
作者: piligo (霹靂狗)   2021-08-03 12:31:00
不會麻煩 只是在思考每個外部py都重複調用同一個模組不會吃資源嗎
作者: s0914714 (YA)   2021-08-04 01:09:00
每個module在每個直譯器process最多只會import一次所以不用煩惱吃資源的問題
作者: shiyeh (shiyeh)   2021-08-05 20:20:00
我覺得應該要先把design pattern的東西先學好比較好...

Links booklink

Contact Us: admin [ a t ] ucptt.com