В качестве краткой заметки к замечательному ответу Rinzwind о Tuptime.
Пакет доступен в официальном репозитории, поэтому вы можете установить его с помощью:
# apt-get install tuptime [ ! d3]
Считая, что вы отправляете отчет в день 1 каждого месяца, это следующие шаги:
Получить отметку времени первого дня месяца назад с 00:00 часов: 5]
$ date -d "-1 month 00:00" +%s
1514761200
Получите отметку времени последнего дня предыдущего месяца с 23:59 часов:
$ date -d "this month -1 second 00:00" +%s
1517439599
Используйте эти цифры с аргументами tsince и tuntil:
[ f3]Теперь вы можете получить этот отчет или один из других доступных, как формат таблицы или списка, и отправить его клиентам.
iPython - сам скрипт python3, поэтому перейдите к терминалу и введите:
sudo nano /usr/local/bin/ipython
и измените python3 на значение по умолчанию python, и он запустит Python 2.
Если это не работает, убедитесь, что у вас есть совместимая версия Python и iPython.
iPython - сам скрипт python3, поэтому перейдите к терминалу и введите:
sudo nano /usr/local/bin/ipython
и измените python3 на значение по умолчанию python, и он запустит Python 2.
Если это не работает, убедитесь, что у вас есть совместимая версия Python и iPython.
iPython - сам скрипт python3, поэтому перейдите к терминалу и введите:
sudo nano /usr/local/bin/ipython
и измените python3 на значение по умолчанию python, и он запустит Python 2.
Если это не работает, убедитесь, что у вас есть совместимая версия Python и iPython.
Предполагая, что вы установили IPython 6.x, этот мой ответ из Stack Overflow релевантен:
IPython 6+ требует Python 3.3+, поэтому он по умолчанию to, и он не откроет Python 2.x.
Из ответа моего в документах IPython:
Внимание! В этой документации описаны IPython версии 6.0 и выше. Начиная с версии 6.0, IPython прекратил поддерживать совместимость с версиями Python ниже 3.3, включая все версии Python 2.7. Если вы ищете версию IPython, совместимую с Python 2.7, используйте версию IPython 5.x LTS и обратитесь к ее документации (LTS - это долгосрочная версия поддержки).Предполагая, что вы установили IPython 6.x, этот мой ответ из Stack Overflow релевантен:
IPython 6+ требует Python 3.3+, поэтому он по умолчанию to, и он не откроет Python 2.x.
Из ответа моего в документах IPython:
Внимание! В этой документации описаны IPython версии 6.0 и выше. Начиная с версии 6.0, IPython прекратил поддерживать совместимость с версиями Python ниже 3.3, включая все версии Python 2.7. Если вы ищете версию IPython, совместимую с Python 2.7, используйте версию IPython 5.x LTS и обратитесь к ее документации (LTS - это долгосрочная версия поддержки).Предполагая, что вы установили IPython 6.x, этот мой ответ из Stack Overflow релевантен:
IPython 6+ требует Python 3.3+, поэтому он по умолчанию to, и он не откроет Python 2.x.
Из ответа моего в документах IPython:
Внимание! В этой документации описаны IPython версии 6.0 и выше. Начиная с версии 6.0, IPython прекратил поддерживать совместимость с версиями Python ниже 3.3, включая все версии Python 2.7. Если вы ищете версию IPython, совместимую с Python 2.7, используйте версию IPython 5.x LTS и обратитесь к ее документации (LTS - это долгосрочная версия поддержки).