gpt4 book ai didi

python - while 循环不起作用,等待输入

转载 作者:行者123 更新时间:2023-11-28 22:09:55 25 4
gpt4 key购买 nike

这是我的代码:

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。在我的代码中,它执行一次循环,然后等待用户输入。如果用户没有输入,什么也不会发生,它会继续等待。

最佳答案

输入函数是阻塞的。这意味着除非在标准输入中写入某些内容,否则它将使进程保持阻塞状态。

如果你想在等待用户输入时在后台执行进程,你可以使用不同的线程。例如,有 the threading library

来源:https://docs.python.org/3/library/functions.html#input

关于python - while 循环不起作用,等待输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57112770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com