python - Python:创建带有日期的字典时语法无效
问题描述
我使用 Python 和烧瓶输入日期和时间。问题是什么?
from flask import Flask,render_template,request,jsonify
import datetime
app=Flask(__name__)
calendrier=[
{
'start':2013-9-22 16:19:43,
'end':2015-8-11 13:30:00
}}
解决方案
由于您的问题标题询问为什么存在无效的语法错误,那是因为您使用大括号而不是方}
括号来关闭列表以及存储日期的方式。calendrier
]
您应该按照S3DEV的建议以字符串格式存储日期,或者在导入 datetime 模块时使用 datetime 对象来存储为您推荐的日期。尝试:
from flask import Flask,render_template,request,jsonify
import datetime
app=Flask(__name__)
calendrier=[
{
'start': datetime.datetime(2013,9,22,16,19,43),
'end': datetime.datetime(2015,8,11,13,30,0)
}]
推荐阅读
- swift - RealityKit – 如何将视频材质添加到 ModelEntity?
- angular - 如何阻止用户输入带参数的 url?(如果用户手动输入带有参数的url,我想让它重定向到主页)
- android - 所有活动的自定义工具栏未按预期工作?
- primefaces - p:datatable 中的 p:selectmanycheckbox 覆盖选择
- php - 我怎样才能做到这一点更具可读性?
- javascript - 网站不等待同步网络服务的结果
- swift - 在 iOS13 中添加 UITabBar 后屏幕上出现额外视图
- php - date_create_from_format 返回 false
- python - python openpyxl Bold 仅在包含输入字符串的语句中输入字符串
- swift - 如何在页面转换期间在所有视图控制器中显示相同的视频作为背景而不会出现任何中断?