Ошибка сценария crontab / Python - __init __ () получил неожиданный аргумент ключевого слова 'user' - PullRequest
0 голосов
/ 25 апреля 2020

Я использую сценарий python для обновления crontab для конкретного пользователя 'pi', используя приведенный ниже код, и продолжаю получать эту ошибку. Использование этого же точного сценария в Ubuntu работает без каких-либо ошибок. У кого-нибудь есть идеи, почему это может быть?

КОД:

***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 пи пи 16686 24 апреля 19:34 crontimings.py

1 Ответ

1 голос
/ 25 апреля 2020

Я думаю, что у вас установлена ​​неправильная библиотека. Вы должны сделать pip install python-crontab, а не pip install crontab.

См. https://pypi.org/project/python-crontab/

...