您好,欢迎来到测品娱乐。
搜索
您的当前位置:首页python之自动化点餐&定时任务

python之自动化点餐&定时任务

来源:测品娱乐

1、准备一个可执行的python文件

2、使用定时任务管理器配置定时任务

Cron是linux系统的任务管理器

2.1打开终端或控制台

2.2进入crontab编辑器:

crontab -e  编辑crontab文件

crontab -l   列出当前用户的所有定时任务

crontab -r   删除当前用户的crontab文件                

crontab -u 指定用户再加具体命令

eg:配置每2分钟执行一次的脚本

*/2 * * * * /Users/22040058/PycharmProjects/pythonProject/demo/auto_order.py

3、文件相关权限

3.1检查文件权限

ls -l auto_order1.py

如果权限一列中有“x”表示拥有执行权,如果没有即要添加执行权

3.2添加执行权限

chmod +x auto_order.py

给脚本添加执行权限,可以直接运行

3.3以其他用户身份运行(如果经历上述操作依旧有问题,执行下述操作)

sudo ./auto_order1.py

4、执行文件

4.1查看是否有requests、没有需要安装

pip3 install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com requests

执行auto_order.py的几种方式

绝对路径:./xxx/xxx/auto_order.py

利用/usr/bin/python3 解释器来运行脚本:/usr/bin/python3 /xxx/xxx/auto_order.py

5、查看结果

注:不要在虚拟环境中使用,退出虚拟环境

如何判断是否是虚拟环境(base)

退出虚拟环境:conda deactivate

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- cepb.cn 版权所有 湘ICP备2022005869号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务