我有一个CSV文件,其中每个逗号分隔的字段都包含在"
中 - 例如。 “弗雷德”,“伯特”,“等等”。我试图使用替换功能,但似乎无法识别"
字符。例如,如果记录位于名为buffer
的字符串中:
buffer.replace('\"','')
答案 0 :(得分:1)
在双引号之间添加空格
p ='" fred"," bert"," blah"'
p.replace(' \"',"")
' fred,bert,blah'
答案 1 :(得分:0)
您首先不是用space
替换它,而是使用空字符串
尝试使用buffer.strip("\"")
答案 2 :(得分:0)
如果它在单引号内,你为什么要逃避双引号?
尝试以下方法:
a = '"my string"'
a = a.replace('"',' ')
print(a)
#=> ' my string '