从表单html到python的Post-datetime变量



我用烧瓶!我试图从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())     

最新更新