我已经通过"cron“尝试了这个脚本,但是它显示了一个类似下面这样的错误。
from crontab import CronTab
my_cron = CronTab(user='arpit')
job = my_cron.new(command='/home/hirensoni/Documents/arpit/scrapping.py')
job.minute.every(1)
my_cron.write()错误:
Exception has occurred: TypeError
__init__() got an unexpected keyword argument 'user'
File "/home/hirensoni/Documents/arpit/regularautomation.py", line 3, in <module>
my_cron = CronTab(user='arpit')发布于 2021-03-25 14:09:06
我认为你安装的是crontab而不是Python-crontab。这两个库共享相同的名称空间。
要解决此问题,您可以替换这些库:
pip uninstall crontab
pip install python-crontab编辑
此外,请使用您的真实用户名。
您的scrapping.py脚本必须是可执行的。最好使用真实的命令,例如/usr/local/bin/python your_script.py
from crontab import CronTab
my_cron = CronTab(user='hirensoni')
job = my_cron.new(command='/usr/local/bin/python /home/hirensoni/Documents/arpit/scrapping.py')
job.minute.every(1)
my_cron.write()https://stackoverflow.com/questions/66793764
复制相似问题