如何将我的数据输出为 CSV

How to output my data as CSV

我正在尝试编写一个 python 脚本,我可以使用它从 Binance 提取余额并定期将其导出为 CSV。我有我的 API 调用设置以使用 this 获取余额,输出如下所示:

u'ARK': {'locked': u'0.00000000', 'free': u'0.56748500'}, u'ARN': {'locked': u'0.00000000', 'free': u'0.06450000'}}.

将所有内容分开并放入 CSV 中的好方法是什么?

你试过了吗pandas?

import pandas as pd

# get some output as a dictionary. i got this from the link you provided
dict_to_output = {u'123456': {'ask': u'0.00000000',
  'askQty': u'0.00000000',
  'bid': u'0.00000000',
  'bidQty': u'0.00000000'},
 u'ASTBTC': {'ask': u'0.00005149',
  'askQty': u'3396.00000000',
  'bid': u'0.00004951',
  'bidQty': u'222.00000000'}}

# load the output into pandas dataframe
 df_to_output = pd.DataFrame(dict_to_output)

# output the file
 df_to_output.to_csv(r'C:\Users\fffrost\Desktop\output.csv')