在一个json.dump文件方法(Python2.7.1)输出的默认分隔符为(','和':')。我想去掉逗号和冒号,这样我的输出就可以用空格隔开了。在
我还想删除左括号和右括号。是否有任何特殊的属性分隔符或字符串格式允许我这样做,还是有其他解决方案?在
例如应用后
打开(foutput,'a')作为f1: json.dump文件(newdict,f1,排序键=True,缩进=4)
我得到的输出为:
{
"0.671962000": 51.61292129099999,
"0.696699155": 51.61242420999999,
"0.721436310": 51.610724798999996,
"0.746173465": 51.60536924799999,
"0.770910620": 51.58964636499999,
"0.795647775": 51.543248571999996,
"0.820384930": 51.381941735,
}
但我希望使用以下类型的输出而不是:
^{pr2}$请注意,我只想在python中使用这个。 提前谢谢!在
您没有生成JSON,所以不要使用JSON模块。您正在生成CSV数据,并以空格作为分隔符。使用^{} module ,或使用简单的字符串格式。在
使用
csv
模块:或者简单地使用字符串格式:
^{pr2}$相关问题 更多 >
编程相关推荐