如何定时定点有周期性的自动运行python程序?

本文介绍了在Windows系统下定时运行Python脚本的方法。首先创建一个bat文件,通过它来运行Python脚本;接着打开任务计划程序,创建基本任务,设置任务名称、运行时间,选择启动程序并指定bat文件位置。还给出测试建议及路径问题的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步,你已经有一个yourfile.py脚本,然后创建一个bat文件。bat文件其实是一个批处理文件batch file。电脑就是通过这个bat file去运行python脚本的。那么如何创建bat文件呢?打开一个notepad空的文件,写入
@echo off
python D:\journal_scraping\aer_insights.py %*
pause

然后保存为.bat的文件。

第二步,打开windows 中的Task scheduler。打开以后到右边去找create basic task。然后看到下面的界面
在这里插入图片描述
输入name,也就是你想自动运行的任务名称。

第三步,选择你想运行的时间,这里我想1月,4月,7月,10月的30号运行,你就可以选择monthly,然后下一步,选择哪些months还有在day选择哪些天运行。下一步,选择start a program。在下一步,这里可以用browse选择你的bat的位置,记住下面的都别填了。最后下一步,finish。

补充:大家可以先选一个最近的时间试着运行一下,比如选择现在是10点,可以选10点01分运行一下,看看能不能正常运行。

另外我遇到的一个问题是我的程序里面有open(‘file.txt’)这种,运行出来就是错误的,要改成open(r‘D:\file.txt’)这样的全路径,前面加上r。

对了,程序可以选择我前一篇博文

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值