替换"有空间的人物

时间:2015-03-31 09:17:32

标签: python string replace

我有一个CSV文件,其中每个逗号分隔的字段都包含在"中 - 例如。 “弗雷德”,“伯特”,“等等”。我试图使用替换功能,但似乎无法识别"字符。例如,如果记录位于名为buffer的字符串中:

buffer.replace('\"','')

3 个答案:

答案 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 '