Необходимо «импортировать дату и время» и «из даты и времени, импортировать дату и время», но это вызывает ошибку: переоPython

Программы на Python
Ответить
Anonymous
 Необходимо «импортировать дату и время» и «из даты и времени, импортировать дату и время», но это вызывает ошибку: перео

Сообщение Anonymous »

Я пытаюсь выполнить импорт datetime и импорт datetime из datetime, однако получаю сообщение об ошибке неиспользуемого переопределения.
Можно ли просто импортировать любой из них? Я пытался удалить один, но судя по моему коду, мне нужны оба?
Вот мой код:

Код: Выделить всё

import datetime
from datetime import datetime
from typing import Union

def to_date(date: Union[str, int]) -> datetime.date:
"""Convert `date` from `20201130`/`"20201130"`/`"2020-11-30"`to a datetime.date object."""
date = str(date)
try:
yyyy, mm, dd = date.split("-")
except ValueError:
yyyy, mm, dd = date[:4], date[4:6], date[6:]
return datetime.date(int(yyyy), int(mm), int(dd))

def epoch_nanoseconds_to_human_date(date):
""""Convert an EPOCH nanosecond date to a human readable date"""

# Converting EPOCH nanoseconds to datetime in seconds
datetime_in_seconds = datetime.fromtimestamp(date // 1000000000)

# Convert datetime to human readable date
return datetime_in_seconds.strftime('%Y%m%d')
Когда я запускаю приведенное выше, я получаю переопределение неиспользуемого 'datetime' из строки 1.
Если я удаляю первый импорт datetime, то оператор возврата первой функции int(mm) и int(dd) помечается и вызывает ошибку.
если я удаляю второй импорт datetime, то во второй функции fromtimestamp вызывает ошибку.
Есть идеи, как я могу просто импортировать один - насколько я понимаю, мне нужны оба.

Подробнее здесь: https://stackoverflow.com/questions/737 ... -causes-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»