Python 如何删除卷曲引号?

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

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

如何将它们全部替换为普通引号(“)

不工作。没有错误消息

谢谢。:

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

做:


替换方法在替换完成后返回一个新字符串。它不会直接作用于该字符串。

处理我的代码的另一种方法是:

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', '"')