#python
#python
Вопрос:
Я нахожусь в среде, которая не позволяет импортировать time
или datetime
, есть ли альтернатива для чтения системного времени?
Комментарии:
1. Какая «среда» этого не допустит? Это встроенные модули…
2. Вызов оболочки будет работать, но для этого требуется
os
илиsys
импорт. Оба встроенных, такие же, какdatetime
иtime
.3. альтернатив нет…
datetime
иtime
модуль встроен, поэтому не должно быть никаких ошибок
Ответ №1:
Если вам действительно нужно это сделать, и вы работаете в системе Linux, можно выполнить трюк с date
помощью command, например
date > time.txt | python -c "print(open('time.txt', 'r').read().strip())" amp;amp; rm time.txt
выводит
Tue Dec 1 12:05:05 MSK 2020
Но, как уже заявили многие, импорт time
или datetime
не должен быть проблемой, потому что они встроенные
Комментарии:
1. @S3DEV спасибо, хорошее предложение, добавлено в сообщение
Ответ №2:
В системе Linux вы можете посмотреть RTC:
print(open('/sys/class/rtc/rtc0/time').read())
Вывод:
10:10:07