【发布时间】:2022-01-15 10:58:33
【问题描述】:
问题是用双引号显示我从 json 获得的“值”。
例如:“9000-123” 你能帮我解决这个问题吗?
empty = {'reservation-num': '9000-123', 'receipt-num': '001', 'bond-date': '12.12.2000', 'receipt-time': '20:20 ', 'numberof-items': '1,00', 'item-num': '10.234.09', 'item-designation': 'Hühnersuppe', 'vat-rate-in-percent': '16,00 ', '商品总单价': '9,50', '收据总额': '9,50', '货币符号': 'DEM ', '职员编号': '12', '职员姓名': 'Elif'}
for emp in h3cashin_data:
var_reservation = emp["reservation-num"]
csvwriter.writerow(emp.values())
【问题讨论】:
-
你为什么使用 csv?
-
所以当你说“显示”时,你的意思是你想在控制台打印
"9000-123",但是用双引号而不是单引号?或者使用您的代码 sn-p 中的编写器将其写入 csv?如果您可以添加您当前正在获得的行为以及一个小玩具示例的最终结果应该是什么样子,那将会更加清晰。 (也许也可以查看minimal reproducible example 页面) -
我需要将收到的 json 数据转换为 csv 格式。这里,每个csv格式的值都必须用双引号括起来。