[问题] 主程式一次执行多个档案

楼主: 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