看板 Python 關於我們 聯絡資訊
請問一下 有一個資料夾 軟體會去讀裡面所有第一層的資料夾中的 __init__ 因為會用到其他模組 所以我想要把其他模組的資料夾放在第一層裡面 但是這樣軟體不會自動去讀第二層的 __init__ 所以我想說在第一層資料夾的 __init__ 裡面寫 去讀第二層裡面所有的資料夾中的 __init__ 請問指令應該怎麼寫 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.69.42.170
gozule:在第一層的_init_中,import第二層的module即可 09/19 15:41
gozule:更正,是import第二層的package 09/19 15:51
largesperm:抱歉有點不懂 我在第一層的 __init__ 中打 09/19 16:41
largesperm:import __init__ 09/19 16:41
largesperm:還是 import 第二層資料夾的名字 09/19 16:41
largesperm:第二層的 __init__ 中 他 import 了很多模組 09/19 16:42
largesperm:還是我要把那些東西 貼到第一層的 __init__ 09/19 16:42
largesperm:這樣第一層找的到第二層那些 .py 嗎 09/19 16:42
os653:在第一層__init__.py中,from 第二層資料夾名字 import * 09/20 09:34
gozule:如果要用import*的方式,要在__init__中先寫好__all__=[..] 09/20 09:55
largesperm:肝嗯 我試試看 09/20 14:36
largesperm:感謝各位大德 原來這麼簡單 謝謝 09/20 14:39