在Python中,我需要重复保存一个函数的值(此值会随着时间不断变化),并每隔x秒将其保存在一个列表中,我也不希望列表超过10个值,但这不应该是一个问题。问题是将这些值保存在列表中,与程序的其余部分无关,这意味着我无法在保存这些值时暂停正在运行的类的其余部分。在Python中甚至有可能吗?
例如:
list = []
while True:
if len(list) > 9:
list.pop(0)
list.append(value)
sleep(x seconds)
答案 0 :(得分:0)
使用此:
import time
list = []
while True:
if len(list) > 9:
list.pop(0)
list.append(value)
time.sleep(10)
有关更多信息,请访问:Python Sleep