当前位置:   article > 正文

python之自动化点餐&定时任务_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

4.2要保证在脚本文件目录中,执行./xxx/xxx/auto_order.py,能生成run_auto_order.py文件

执行auto_order.py的几种方式

相对路径,相对目录下执行:./auto_order.py

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

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

5、查看结果

目录文件中有run_auto_order.py文件

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

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

退出虚拟环境:conda deactivate

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/765913
推荐阅读
相关标签
  

闽ICP备14008679号