记录一下python中单引号和双引号遇到的坑
在使用elasticssearch的时候需要传入json串,因为我的待写入json串不是标准的json串,无法使用json.dump(), 使用str()把需要整合的json字符串整理好,写入文件中发现python默认写入的是单引号的字符串。无法传入elasticsearch。
在程序写入的时候添加str.replace(“‘’,’”’)来替换单引号为双引号或者直接在文本编辑器中替换单引号,注意自己文本中不能有转义的‘,不然也会被替换掉
记录一下python中单引号和双引号遇到的坑
在使用elasticssearch的时候需要传入json串,因为我的待写入json串不是标准的json串,无法使用json.dump(), 使用str()把需要整合的json字符串整理好,写入文件中发现python默认写入的是单引号的字符串。无法传入elasticsearch。
在程序写入的时候添加str.replace(“‘’,’”’)来替换单引号为双引号或者直接在文本编辑器中替换单引号,注意自己文本中不能有转义的‘,不然也会被替换掉