我想一起删除所有引用,当我写到我的csv文件时,我在名称和ip之间得到一个额外的\。
with open('test.csv', 'w') as csvfile:
info = csv.writer(csvfile, quoting=csv.QUOTE_NONE, delimiter=',', escapechar='\\')
for json_object in json_data:
if len(json_object['names']) != 0:
name = json_object['names'][0]
ip = json_object['ip_address']
combined = (name + ',' + ip)
print combined
info.writerow([combined])
这就是我在csv文件中看到的内容:
ncs1.aol.net\,10.136.0.2
我想要实现的格式是:
ncs1.aol.net,10.136.0.2
答案 0 :(得分:5)
您不需要自己编写该行,这就是使用csv
的重点。而不是创建combined
只需使用:
info.writerow([name, ip])
目前您正在为该行写一个单项,这意味着该模块正在为您转发,
,您将获得\,
。
答案 1 :(得分:-1)
您也可以删除合并后的表达式:
combine=combined.strip('\')