这是我的代码:
def usagePerUserApi():
a = True
while a==True:
url =
resp = requests.get(url, headers=headers, verify=False)
data = json.loads(resp.content)
code = resp.status_code
Verbindungscheck.ausgabeVerbindungsCode(code)
print("---")
head = ....
table = []
for item in (data['data']):
if item['un'] == tecNo:
table.append([
....
])
time.sleep(300)
b = int(input("To go back, entry 0:"))
if b == 0:
a = False
我希望他每5分钟自动更新一次循环,直到用户输入0。 在我的代码中,它执行一次循环,然后等待,直到用户输入为止。如果用户未输入,则什么也不会发生,它将继续等待。
答案 0 :(得分:3)
输入功能被阻止。这意味着除非在标准输入中写入内容,否则它将阻止该过程。
如果要在等待用户输入时在后台执行进程,则可以使用其他线程。例如,有the threading library