我正在尝试使用流数据 API 并将所有这些数据作为字典输出,但现在怎么办?如何转储到 CSV 文件中以便进行进一步处理?
# Initialize the `StreamingApiClient` service.
streaming_api_service = td_client.streaming_api_client()
# Stream equity bars
streaming_services.chart(
service=ChartServices.ChartEquity,
symbols=['QQQ'],
fields=ChartEquity.All
)
# Start Streaming.
streaming_api_service.open_stream()
实时输出到终端:
{'data': [{'command': 'SUBS',
'content': [{'1': 309.29,
'2': 309.29,
'3': 309.27,
'4': 309.27,
'5': 2.0,
'6': 611,
'7': 1654636260000,
'8': 19150,
'key': 'QQQ',
'seq': 538}],
'service': 'CHART_EQUITY',
'timestamp': 1654636324096}]}
这个输出每分钟更新一次,直到脚本终止。我该如何捕获它,以便将其附加到CSV文件中?
csv.writer
将其附加到文件中。 - furas