创建自动化 python 脚本,每分钟 运行
Creating automated python scripts that run every minute
我目前创建了一个 python 脚本,当我双击并打开它时 运行 就会出现。然后 creates/overwrites 一个 geojson 文件。我想每分钟将此脚本自动化为 运行。我用过:
import time
while True:
# code goes here
time.sleep(60)
此代码有效。但是,它只有在我通过双击打开 python 文件时才有效。如果我没有打开它,代码不会 运行 并且文件不会被覆盖。有没有我可以写一段代码告诉 python 到 运行 代码,即使 .py 文件没有打开?
如果计算机关闭,我认为您无法运行任何代码。
您需要您的脚本 运行在始终在线的服务器上运行。
无论如何,我会使用 cronjob 每分钟启动您的脚本。
您使用的代码仅在实际作业后才开始休眠,因此作业不会精确地每分钟重复一次。
我目前创建了一个 python 脚本,当我双击并打开它时 运行 就会出现。然后 creates/overwrites 一个 geojson 文件。我想每分钟将此脚本自动化为 运行。我用过:
import time
while True:
# code goes here
time.sleep(60)
此代码有效。但是,它只有在我通过双击打开 python 文件时才有效。如果我没有打开它,代码不会 运行 并且文件不会被覆盖。有没有我可以写一段代码告诉 python 到 运行 代码,即使 .py 文件没有打开?
如果计算机关闭,我认为您无法运行任何代码。
您需要您的脚本 运行在始终在线的服务器上运行。
无论如何,我会使用 cronjob 每分钟启动您的脚本。 您使用的代码仅在实际作业后才开始休眠,因此作业不会精确地每分钟重复一次。