Python日期时间问题导入和使用年,月,日值

时间:2018-09-06 13:31:14

标签: python datetime

我正在从主文件中导入要在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))

但是它仍然没有用。

见解?

谢谢。

2 个答案:

答案 0 :(得分:0)

逻辑解释是data_inputs.start_year,data_inputs.start_month和data_inputs.start_day可能不是整数,请分别检查其type()

答案 1 :(得分:0)

已解决。影响更广泛功能的数据错误。感谢您提供的所有帮助,对不起,我浪费了您的时间。