我用烧瓶!我试图从html表单中获取变量来运行我的python代码!这是我的代码。
datevisu = request.form['datevisua']
dates = np.array([x.replace(tzinfo=None) for x in eopatch.timestamp])
date = datetime.datetime(datevisu)
closest_date_id = np.argsort(abs(date-dates))[0]
我收到这个错误!
TypeError: an integer is required (got type str)
请帮忙!
您可以执行类似的操作
datevisu = int(request.form['datevisua'])
但这将向您展示另一个bug。您似乎没有传入方法datetime.datetime
所需的所有参数
看起来您正试图从日期时间对象中减去时间戳。在日期分配行中,我添加了对.timestamp()
的调用,然后将其转换为整数:
date = int(datetime.datetime(datevisu).timestamp())