Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将“字符”替换为空格_Python_String_Replace - Fatal编程技术网

Python 将“字符”替换为空格

Python 将“字符”替换为空格,python,string,replace,Python,String,Replace,我有一个CSV文件,其中每个逗号分隔的字段都包含在-例如fred,bert,blah中。我试图使用替换函数,但似乎无法让它识别字符。例如,如果记录位于名为buffer的字符串中: 您首先不是用空格替换它,而是用空字符串替换它 尝试使用buffer.strip\在双引号之间添加空格 p=‘弗雷德,伯特,诸如此类’ p、 替换“\” “弗雷德,伯特,诸如此类”如果双引号在单引号内,为什么要避开双引号 请尝试以下操作: a = '"my string"' a = a.replace('"',' ')

我有一个CSV文件,其中每个逗号分隔的字段都包含在-例如fred,bert,blah中。我试图使用替换函数,但似乎无法让它识别字符。例如,如果记录位于名为buffer的字符串中:


您首先不是用空格替换它,而是用空字符串替换它


尝试使用buffer.strip\

在双引号之间添加空格

p=‘弗雷德,伯特,诸如此类’

p、 替换“\”


“弗雷德,伯特,诸如此类”

如果双引号在单引号内,为什么要避开双引号

请尝试以下操作:

a = '"my string"'
a = a.replace('"',' ')
print(a)
#=> ' my string '

您不需要逃避内部的。您的代码应该可以工作,您是否将结果分配回变量?请尝试检查它是否真的是双引号,还是双引号。最有可能的情况是,引号存在是有原因的;简单地替换它们可能现在可以工作,但可能会导致问题。例如,一行内容为foo、bar、baz、ba的代码如何m?您应该使用来处理CSV文件-选项CSV.QUOTE_MINIMAL将在写入时删除所有不必要的引号。非常感谢..我将查看CSV模块。感谢您的建议-我已尝试使用双引号之间没有空格的。似乎不起作用。我将继续尝试选项…尝试使用空格It将起作用p.替换“\”,只需复制粘贴上面的行谢谢。它不起作用。我将继续探索选项。
a = '"my string"'
a = a.replace('"',' ')
print(a)
#=> ' my string '