Python 如何删除卷曲引号?
在我的utf-8编码文件中,有卷曲的引号(“”) 如何将它们全部替换为普通引号(“) 不工作。没有错误消息 谢谢。:str.replace()不会替换原始字符串,它只会返回一个新字符串 做:Python 如何删除卷曲引号?,python,Python,在我的utf-8编码文件中,有卷曲的引号(“”) 如何将它们全部替换为普通引号(“) 不工作。没有错误消息 谢谢。:str.replace()不会替换原始字符串,它只会返回一个新字符串 做: 替换方法在替换完成后返回一个新字符串。它不会直接作用于该字符串。处理我的代码的另一种方法是: cell_info = cell_info.replace(u'\u201c', '"').replace(u'\u201d', '"') 这是因为我的脚本顶部已经有了这个-*-编码:utf-8-*-,我们应该在
替换方法在替换完成后返回一个新字符串。它不会直接作用于该字符串。处理我的代码的另一种方法是:
cell_info = cell_info.replace(u'\u201c', '"').replace(u'\u201d', '"')
这是因为我的脚本顶部已经有了这个
-*-编码:utf-8-*-
,我们应该在文件顶部声明哪个编码才能工作?请注意,您可能还需要在文件顶部添加-*-编码:utf-8-*-
,就在您的!/usr/bin/python
版本的正下方。
cell_info = cell_info.replace('“','"').replace('”','"')
cell_info = cell_info.replace('“','"').replace('”','"')
cell_info = cell_info.replace(u'\u201c', '"').replace(u'\u201d', '"')