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