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

第一步,你已经有一个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
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值