我正在嘗試創建一個選項層次結構。我能夠創建選項的第一個列表:如果用戶選擇選項1狐猴然後我運行Lemur.LE在Python中導入模塊內部的模塊
- 狐猴
- 大猩猩
- 黑猩猩
()功能導致我已經導入了狐猴模塊。然後,他們提出了另一套方案:
- 白蘭地
- 雪茄
- 剃鬚膏
- 選擇不同的猴子。
選項4運行休息,將它們發送回第一個列表。我試圖從第一個體系結構重複操作,以便在調用Lemur.LE()函數時通過導入來選擇Shaven.SC(),但如果在函數啓動之前放置導入,則會得到當我第一次導入狐猴時,如果我在'LE()函數內調用它們,那麼我會遇到一個奇怪的縮進異常。思考?我是否需要更加努力?
P.S.
好了下面的代碼:
begin = int(raw_input("""Options 1-6"""))
elif begin == 3:
L.Leg()
elif begin == 6:
print "Goodbye"
exit()
Level 2:
def Leg():
begin = int(raw_input("""options 1-5"""))
elif begin == 2:
import LegacyWT
else:
print "Returning to Main Menu."
break
發佈您的代碼... – 2011-03-07 14:21:44
@Béres:幾乎是正確的:*發佈**最小**代碼示例,重現錯誤*更好。 – 2011-03-07 14:32:19