首页 > 解决方案 > 如何在 CSV 文件中获取输出?

问题描述

我得到这种格式的输出。有什么办法可以将此输出保存为 CSV 格式?

print("Source rule: {} \t similarity with Target Rule is \n {}\n".format(rule, sim_scores))
    print("\n")

输出:

Source rule: 2.1 Separation of trains    similarity with Target Rule is 
 [{'Cosine Sim Score': 1.0, 'Target Rule': '2.1 Separation of Trains'}]



Source rule: 2.1.1 Context   similarity with Target Rule is 
 [{'Cosine Sim Score': 1.0000001, 'Target Rule': '2.1.1 - Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.2.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.3.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.4.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.5.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.6.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.7.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.8.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.9.1 Context'}]

标签: pythonpandascsvprintingoutput

解决方案


如果您尝试输出到 csv、excel 或 html 文件,您可以使用“to_csv”方法。查看示例

result = pd.read_csv('filename')

result.to_csv('result.csv')
result.to_excel('result.xlsx')
result.to_html('result.htm')

推荐阅读