Может кто-нибудь сказать мне, почему у меня проблемы с программами Python, показывающими неправильное время (это дает мне +5 часов).
Мой компьютер правильно настроен на EST. Например, если я вошел в cygdrive или cmd или powershell, а затем открыл командную строку python и выполнил следующее, я получил правильное время:
>>> from datetime import datetime
>>> print(datetime.now())
2018-05-15 20:29:28.360810
Однако, если я пытаюсь запустить ту же строку кода в файле .py и из cygdrive, cmd или powershell запустите приведенный ниже код, я получу неправильную дату / время:
--- в файле 'test.py' ---
from datetime import datetime
print(datetime.now())
python test.py
2018-05-16 01: 29: 49,636899
Есть какие-нибудь подсказки, что происходит?
Кстати, я также получаю сообщение об ошибке при попытке импортировать pytz , однако, когда я пытаюсь установить pip, я получаю «требование, которое уже выполнено», когда путь к файлу показывает, где он находится. Просто к вашему сведению, больше всего на свете.
Спасибо!