gpt4 book ai didi

python - 在 python 中运行函数 'x' no。仅秒数

转载 作者:行者123 更新时间:2023-12-01 02:53:29 25 4
gpt4 key购买 nike

我想运行一个 python 脚本(或其中定义的函数)一段时间间隔,比如 67 秒。我尝试了以下操作,但程序不会停止运行。

strt = time.time() + 67
print(strt)

with open('csv_data.csv', 'w') as f1:
writer = csv.writer(f1)

if z1serial.is_open:
while True:
while (time.time() < strt):
clock.tick(60)
size = z1serial.inWaiting()
if size:
data = (z1serial.read(size))
writer.writerow(data)
writer.writerow('',)

最佳答案

因为这里有一个嵌套循环,而外循环是一个无限循环。内循环将在特定时间段后停止,但外循环不会。去掉外层循环

with open('csv_data.csv', 'w') as f1:
writer = csv.writer(f1)

if z1serial.is_open:
while (time.time() < strt):
clock.tick(60)
size = z1serial.inWaiting()
if size:
data = (z1serial.read(size))
writer.writerow(data)
writer.writerow('',)

关于python - 在 python 中运行函数 'x' no。仅秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44492780/

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