如何删除卷曲引号?

时间:2010-08-07 02:02:27

标签: python

在我的utf-8编码文件中,有引号(“”)。

如何用普通引号(“)替换它们?

cell_info.replace('“','"')
cell_info.replace('”','"')

没用。没有错误消息。

谢谢。 :)

3 个答案:

答案 0 :(得分:8)

str.replace()不会替换原始字符串,只会返回一个新字符串。

执行:

cell_info = cell_info.replace('“','"').replace('”','"')

答案 1 :(得分:5)

使用我的代码的其他方式是:

cell_info = cell_info.replace(u'\u201c', '"').replace(u'\u201d', '"')

这是因为我已准备好在我的脚本顶部使用'# - - coding:utf-8 - - '

答案 2 :(得分:0)

cell_info = cell_info.replace('“','"').replace('”','"')

replace 方法返回一个替换完成的新字符串。它不直接作用于字符串。