如何让python 脚本在指定的时间内运行,如在10点,让一个python脚本自动跑

如题所述

噢,这个不是python擅长的,你应该去百度搜一下linux命令crontab的用法,一分钟就能明白如何设置一个定时运行任务。

如果你想写一个程序,用python完成一个crontab类似的功能,那么请看《UNIX环境高级编程》第13章,但弄懂这个是要花一点时间了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-04
linux下用crontab
windows下用定时任务
第2个回答  推荐于2018-02-28
最简单的:
写一个python脚本
加一个死循环,判断时间。
如果到了指定的时间,就运行一次,然后在进入死循环。
当然不是要你真搞个死循环占用CPU,你可以用sleep函数。不占用CPU。
每次sleep 10s。。
加个启动项,每次开机启动这个脚本就行了。本回答被网友采纳
第3个回答  2012-10-05
计划任务

如何让python 脚本在指定的时间内运行?
最简单的:\\x0d\\x0a写一个python脚本\\x0d\\x0a加一个死循环,判断时间。\\x0d\\x0a如果到了指定的时间,就运行一次,然后在进入死循环。\\x0d\\x0a当然不是要你真搞个死循环占用CPU,你可以用sleep函数。不占用CPU。\\x0d\\x0a每次sleep 10s。。\\x0d\\x0a加个启动项,每次开机启动这个脚本...

如何在Windows系统中设置Python程序定时运行
首先,我们肯定是要用到Windows下的【计划任务】功能(注:楼主的系统是Windows8.1,但是Windows7或Windows10情况应该差不多),如下图所示:之后点击右侧的【创建基本任务】,输入任务名称以及可选的任务描述:点击下一步,设置任务的开始时间,这个应该没什么难度,我这里设置为每天早上10点运行此计划任务...

Windows使用任务计划程序创建定时运行Python脚本
接下来,选择"触发器",配置为每日执行,这样你的Python脚本就会按设定的时间每天运行。在"操作"部分,选择启动程序,然后配置为执行你的Python脚本。完成任务的创建后,记得检查任务状态以确认设置是否正确。如果需要,你还可以选择手动运行任务进行测试,确保一切运行顺利。这样,你就成功地利用Windows任务计划...

Linux下Python脚本自启动和定时启动的详细步骤
一、Python开机自动运行 假如Python自启动脚本为 auto.py 。那么用root权限编辑以下文件:sudo vim \/etc\/rc.local如果没有 rc.local 请看 这篇文章 在exit 0上面编辑启动脚本的命令 \/usr\/bin\/python3 \/home\/selfcs\/auto.py > \/home\/selfcs\/auto.log最后重启Linux,脚本就能自动运行并打印日志了。...

Windows使用任务计划程序创建定时运行Python脚本
步骤一:创建任务给新任务命名并描述其功能,然后进入触发器设置。选择“每日”选项,然后指定任务的运行时间,如每日21:00,确保它符合你的需求。步骤二:配置操作在操作部分,选择“启动程序”,配置Python执行环境。如果你使用的是虚拟环境,输入对应路径,例如C:\\path\\to\\your_virtualenv\\Scripts\\python....

怎么在后台定期运行一个python脚本
如果是linux你可以是用自带的crontab,如果是windows你百度一下"windows定时任务",这两个都能满足你的要求。如果解决了您的问题请采纳!如果未解决请继续追问

如何在Windows系统中设置Python程序定时运行
1.Run键 Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run]和[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run],其下的所有程序在每次启动登录时都会按顺序自动执行。还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_USER...

怎么在后台定期运行一个python脚本
linux系统里面,在命令行下面执行下面命令.chmod +x test.py 这样test.py脚本就有了"可执行"的属性,在gui里面就能双击运行了.windows系统里面,如果你已经安装了python,那么直接双击,脚本是会运行的.不过有可能你直接看不到结果.

python如何成服务在后台一直运行,或者让其隔几分钟自动运行一次
如果你只想运行一次,那么不用循环几乎是不可能的。当然你用crontab之类的定时任务来处理也可以。我猜想你登陆之后应该是要做一些操作的,那么在做任何操作之前你都去判断一下登陆状态,如果session过期或者其他原因导致登陆状态失效,那么就执行重登陆。把脚本丢在后台执行,结果输出到log,应该没什么问题的...

linux下编写一个shell脚本 每天0点 定时执行某一可执行程序test。 刚...
方法一:准备好定时启动的脚本auto.py 用root权限编辑以下文件 在文件末尾添加以下命令 以上代码的意思是每隔两分钟执行一次脚本并打印日志。crontab编写解释 基本格式 举例说明 方法二:APScheduler定时框架 APScheduler是一个Python定时任务框架,使用起来十分方便。提供了基于日期、固定时间间隔以及crontab类型的...

相似回答