Как прочитать текущее время в python без пакета?

#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