我正在从主文件中导入要在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))
但是它仍然没有用。
见解?
谢谢。
答案 0 :(得分:0)
逻辑解释是data_inputs.start_year,data_inputs.start_month和data_inputs.start_day可能不是整数,请分别检查其type()
答案 1 :(得分:0)
已解决。影响更广泛功能的数据错误。感谢您提供的所有帮助,对不起,我浪费了您的时间。