在我的utf-8编码文件中,有引号(“”)。
如何用普通引号(“)替换它们?
cell_info.replace('“','"')
cell_info.replace('”','"')
没用。没有错误消息。
谢谢。 :)
答案 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 方法返回一个替换完成的新字符串。它不直接作用于字符串。