我一直在网上寻找这个问题的解决方案,但没有成功。我正在尝试将字符串与日期时间对象连接起来以形成 .json 格式文件,但是由于某种原因在这样做时出现错误。 这是代码:
data = '{"gpio":"00000000","timestamp":'+str(int(time()))+',"formatted_time":"'+ **str(datetime.datetime.now().strftime("%A %b %d %X"))**+'""","time_zone":"'+str(read_tz_file())+'","firmware":"0.0"}
更奇怪的情况是,在方法调用之后添加任何键似乎都可以。
请您参考如下方法:
如果您正在编写/读取 json,请使用 json library :
import json
print json.dumps(
dict(gpio='00000000',
timestamp=time(),
formatted_time=datetime.datetime.now().strftime("%A %b %d %X"),
time_zone=read_tz_file(),
firmware='0.0'))
