我正在尝试创建一个选项层次结构。我能够创建选项的第一个列表:如果用户选择选项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