Window 10 定时执行 Python 脚本

本文解决了一个在Anaconda环境中定时运行Python脚本的问题,原因是默认Python解释器未安装pyquery库。通过激活Anaconda环境并使用bat脚本作为定时任务,实现了定时执行目标脚本。

参考 https://blog.youkuaiyun.com/weixin_41712808/article/details/81567328
但是在第五步,程序或脚本框里,我填写了需要运行的脚本,而非 python.exe,否则没法运行定时任务。

更新:找到了之前定时任务没办法正常执行的原因,原来是 python 脚本当中调用了 pyquery,我所使用的环境又是 anaconda,但是写程序的时候是在另一个项目中装了 pyquery,因此即便直接在 cmd 中执行脚本也是不能直接运行的,毕竟默认的解释器根本没装 pyquery。(anaconda 的 python 环境那块我还是不太熟悉)

解决办法是,执行 python 脚本之前首先激活 anaconda 中的 python 环境,然后再执行 py 脚本即可。于是这次我将上述操作写进一个 bat 脚本,然后定时任务中直接执行这个 bat 脚本,问题就迎刃而解了。但是在上面的第五步中的程序或脚本框里,还是直接写了 bat 脚本的绝对路径。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值