Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python以固定的时间间隔执行函数_Python_Python 3.x_Datetime - Fatal编程技术网

使用python以固定的时间间隔执行函数

使用python以固定的时间间隔执行函数,python,python-3.x,datetime,Python,Python 3.x,Datetime,我目前正在尝试检索定期更新的网页(JSON)的内容。理想情况下,我希望每10分钟从这个URL下载一次数据并保存,并将其添加到不断增长的更新数据结构中 有没有办法以用户定义的间隔(10分钟)重复运行python函数? 在我的例子中,我可以使用下面的代码下载url,但希望每10分钟向其中添加一次数据 with urllib.request.urlopen(URL) as url: data = json.loads(url.read().decode()) print(data) 尝试cronta

我目前正在尝试检索定期更新的网页(JSON)的内容。理想情况下,我希望每10分钟从这个URL下载一次数据并保存,并将其添加到不断增长的更新数据结构中

有没有办法以用户定义的间隔(10分钟)重复运行python函数?

在我的例子中,我可以使用下面的代码下载url,但希望每10分钟向其中添加一次数据

with urllib.request.urlopen(URL) as url:
data = json.loads(url.read().decode())
print(data)
尝试crontab运行您的py
*/10****python yourdir/your.py

是的,一种方法是可以使用“Cron”,这是一个非常糟糕的答案;您应该通过更好地解释如何在这种情况下精确地使用crontab来改进它。