【发布时间】:2016-03-15 17:42:13
【问题描述】:
如何让python程序自动重启?假设有一个非常简单的程序,例如:
var = input("Hi! I like cheese! Do you like cheese?").lower()
if var == "yes":
print("That's awesome!")
现在,在 Python Shell 中,您必须按下 Run 按钮,然后按下“运行模块 (F5)”,或者只需按下键盘上的 F5 键.那是你第一次运行它。当程序结束时,您将返回到您的Cheese.py 文件,然后按 F5 再次运行程序。
每个人都和我在一起吗? 好的,所以我的问题是,如何让程序自动重启而无需您手动执行?
【问题讨论】:
-
你的意思是你只是想循环程序,或者重新加载它,或者......什么?您要解决的实际问题是什么。
-
将@jonrsharpe 的评论放入代码中:
while True: main()呢?假设main()是您正在调用的函数。 -
stackoverflow.com/a/33334183/1340631 有一个很好的解决方案。
标签: python