Проблемы с датой и временем Python при импорте и использовании значений года, месяца, дня - PullRequest
0 голосов
/ 06 сентября 2018

Я импортирую значения из мастер-файла, который будет использоваться в функции datetime.

У меня есть файл с именем data_inputs.py, который имеет следующее:

start_year = 2003
start_month = 1
start_day = 1

в моем main_file.py У меня есть следующее

from datetime import datetime
import data_inputs
datetime(data_inputs.start_year,data_inputs.start_month,data_inputs.start_day)

Но я получаю следующую ошибку:

    TypeError: an integer is required

Я пробовал это:

from datetime import datetime
import data_inputs

datetime(int(data_inputs.start_year),int(data_inputs.start_month),int(data_inputs.start_day))

Но все равно это не сработало.

Insights

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

решаемая. ошибка данных в более широкой функции, которая повлияла на это. Спасибо за всю помощь и извините, что я потратил впустую ваше время.

0 голосов
/ 06 сентября 2018

Логическое объяснение состоит в том, что data_inputs.start_year, data_inputs.start_month и data_inputs.start_day, вероятно, не являются целыми числами, проверьте их type() индивидуально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...