【发布时间】:2019-08-15 03:39:20
【问题描述】:
好的,我是一个尝试从 iforge 获取数据的 Python 初学者。但是,导出到 CSV 时出现时间戳问题。我认为时间戳应该看起来像这样“2019-03-22 23:00:00”,但我得到的是 1553460483。为什么会这样以及如何修复它以使其在 csv 文件中成为正确的格式?
# coding: utf-8
import json
import csv
import urllib.request
import datetime
data = json.load(request)
time = data[0]['timestamp']
price = data[0]['price']
data = json.load(request) 包含这个 -
[{'symbol': 'EURUSD',
'bid': 1.2345,
'ask': 1.2399,
'price': 1.2343,
'timestamp': 1553460483}]
但由于我只对 price 和 timestamp 感兴趣-
time = data[0]['timestamp']
price = data[0]['price']
myprice = {'Date':time,'price':price}
然后从 myprice 制作 csv....它可以工作,但我不知道是否正确 =) 现在来解决问题 -
如何修复时间戳以在 CSV 中正确显示?
【问题讨论】:
标签: json python-3.x timestamp export-to-csv