【发布时间】:2014-03-04 02:38:02
【问题描述】:
我正在尝试制作一个“主”程序,该程序调用其他程序,完成后返回主程序。我希望能够重复调用相同的程序。问题是,如果我第一次使用“导入”调用程序,第二次调用时它不起作用。
主要:
main = input("What option would you like?")
if main == 1:
import proga
elif main == 2:
import progb
else:
import probc
more = input("Would you like more?")
if more == 'y':
import main
else:
print "Have a nice day!"
节目: 计算这个 打印这个
progb: 计算 打印出来
等等
当我对“更多”问题回答“y”时,它会回答“main = input”部分,但如果我选择一个我已经选择的选项,它就不会播放它,因为它已经被导入。我还有其他方法可以再次播放这些节目吗?我应该使用 execfile 吗?操作系统系统?谢谢!
【问题讨论】:
标签: python