如何在不退出的情况下多次运行此程序?

时间:2017-02-26 15:45:44

标签: python

我希望str.format在完成后再次执行。

以下是代码:

url = 'http://demosite.com/posts/{}'.format(i)
req = urllib2.Request(url, headers={ 'User-Agent': 'Mozilla/5.0' })

2 个答案:

答案 0 :(得分:2)

你想要吗?

while True:
    supermercado()

答案 1 :(得分:1)

简单修复。这一切都取决于你想要运行它的次数。我使用一个简单的交互式来解决我的大多数程序的这个问题。在你的情况下,它看起来像这样:

active = True
while active:
    supermercado()
    reply = input("Run again? ('y'/ 'n') > ")
    reply.lower()
    if reply == "y":
        active = True
    else:
        active = False

这允许您根据用户的需要多次调用程序。当用户不再希望运行程序时,他们输入'n'并且程序自行关闭。

祝你好运!