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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值