【发布时间】:2026-01-24 07:55:01
【问题描述】:
我正在尝试将时间戳插入 json curl get 请求并发布到 pubnub,但无法序列化为正确的格式
#!/usr/bin/python
import requests
import json
import sys
import datetime
from pubnub import Pubnub
now = datetime.datetime.now()
pubnub = Pubnub(
publish_key = "key",
subscribe_key = "my_key")
channel = "my_channel"
payload = {'Postman-Token': 'sometoken', 'title': "pythontest"}
message = requests.get("http://localhost:8080/", data=json.dumps(payload))
print.message.text 给{"code":"200","message":"Success","itemCount":0,"items":[]}
我想为上述消息添加时间戳,并希望结果如下:{"code":"200","message":"Success",date:"2016-07-31 15:26"}
print now.strftime("%Y-%m-%d %H:%M")
timestamp=str(now.strftime("%Y-%m-%d %H:%M"))
print message.text,now.strftime("%Y-%m-%d %H:%M")
Hello = str(message.text)
pubnub.publish(
channel = channel,
message = (Hello,timestamp))
但是,当我将它发布到 pubnub 时,结果看起来像这样。
[u'{"code":"200","message":"Success","itemCount":0,"items":[]}', u'2016-07-31 15:26']
请帮忙
【问题讨论】: