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

看板Python作者 (Anivia)時間3年前 (2021/08/02 18:50), 3年前編輯推噓9(904)
留言13則, 6人參與, 3年前最新討論串1/1
小弟想問大家 我有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 請問大家有什麼好建議嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.253.93 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1627901408.A.A92.html

08/02 18:51, 3年前 , 1F
threading應該可以
08/02 18:51, 1F

08/02 19:17, 3年前 , 2F
你怎麼寫的 還有錯誤訊息是什麼
08/02 19:17, 2F
哈哈小弟我很笨 Import 1 Import 2 Import 3 Import 4 Import 5 然後要執行a的時候 直接使用 Import a 錯誤訊息當然就是執行a的時候找不到1,2,3,4,5 ※ 編輯: RayShigeno (111.251.118.102 臺灣), 08/02/2021 20:08:00

08/03 09:09, 3年前 , 3F
你執行main有寫在if __name__ == "__main__": 裡面嗎
08/03 09:09, 3F

08/03 11:16, 3年前 , 4F
借題發問 主選單import的模組可以給呼叫外部py使用嗎
08/03 11:16, 4F

08/03 11:17, 3年前 , 5F
譬如import os 現況是每個外部py都要自行import os
08/03 11:17, 5F

08/03 11:18, 3年前 , 6F
有沒有辦法主選單import os完 外部py檔就不用再寫這一行
08/03 11:18, 6F

08/03 12:24, 3年前 , 7F
應該不行,而且寫import os又不會花太多時間...
08/03 12:24, 7F

08/03 12:27, 3年前 , 8F
嫌麻煩可以把用到os的function 寫成utils.py再import
08/03 12:27, 8F

08/03 12:31, 3年前 , 9F
不會麻煩 只是在思考每個外部py都重複調用同一個模組不會
08/03 12:31, 9F

08/03 12:31, 3年前 , 10F
吃資源嗎
08/03 12:31, 10F

08/04 01:09, 3年前 , 11F
每個module在每個直譯器process最多只會import一次
08/04 01:09, 11F

08/04 01:10, 3年前 , 12F
所以不用煩惱吃資源的問題
08/04 01:10, 12F

08/05 20:20, 3年前 , 13F
我覺得應該要先把design pattern的東西先學好比較好...
08/05 20:20, 13F
文章代碼(AID): #1X1ytWgI (Python)
文章代碼(AID): #1X1ytWgI (Python)