crontab / Python脚本错误-__init __()获得了意外的关键字参数'user'

问题描述 投票:-1回答:1

我正在使用python脚本使用以下代码为特定用户'pi'更新crontab,并不断收到此错误。在ubuntu上使用相同的脚本完全可以正常工作。任何人都知道为什么会这样吗?

CODE:

***my_cron = CronTab(user='pi')
            for job in my_cron:
            if job.comment == i:
                job.minute.on(crminutes)
                job.hour.on(crhour)
                my_cron.write()***

错误:

***Traceback (most recent call last):
  File "crontimings.py", line 455, in <module>
    my_cron = CronTab(user="pi")
TypeError: __init__() got an unexpected keyword argument 'user'***

脚本权限如下所示:

-rwxr-xr-x 1 pi pi 16686 Apr 24 19:34 crontimings.py

python cron raspbian
1个回答
1
投票

我认为您安装了错误的库。您应该执行pip install python-crontab,而不是pip install crontab

请参见https://pypi.org/project/python-crontab/

© www.soinside.com 2019 - 2024. All rights reserved.