Python 如何替换代码中的所有xA6

Python 如何替换代码中的所有xA6,python,encoding,Python,Encoding,我混淆了我的python 3.5代码,现在只剩下这些奇怪的黑匣子。我无法复制它们,也无法用某些字符“搜索并替换”。我该怎么摆脱他们呢?代码不会运行,它会不断引发“syntaxError:标识符中的无效字符” 这是非常令人沮丧的,我已经被这个问题困扰了好几个小时 如果您使用记事本++,您可以使用HEX编辑器插件查看源代码的原始十六进制,然后使用Ctrl+H查找“A6”并用您想要的内容替换它 如果您没有该插件,那么使用Notepad++的内置插件管理器下载它非常容易 告诉我0xA6是一个断开的竖条

我混淆了我的python 3.5代码,现在只剩下这些奇怪的黑匣子。我无法复制它们,也无法用某些字符“搜索并替换”。我该怎么摆脱他们呢?代码不会运行,它会不断引发“syntaxError:标识符中的无效字符”


这是非常令人沮丧的,我已经被这个问题困扰了好几个小时

如果您使用记事本++,您可以使用HEX编辑器插件查看源代码的原始十六进制,然后使用Ctrl+H查找“A6”并用您想要的内容替换它

如果您没有该插件,那么使用Notepad++的内置插件管理器下载它非常容易


告诉我0xA6是一个断开的竖条,它显然不是标识符的有效字符,因此这里没有问题。

如果您使用记事本++,您可以使用十六进制编辑器插件查看源代码的原始十六进制,然后使用Ctrl+H查找“A6”,并用您想要的任何字符替换它

如果您没有该插件,那么使用Notepad++的内置插件管理器下载它非常容易


告诉我0xA6是一个断开的垂直条,它显然不是标识符的有效字符,因此这里没有问题。

获得更好的编辑器?我使用记事本++如果您的代码位于名为
script.py
的文件中,请使用python解释器以字节形式读取文件内容:
print(repr)(打开('/path/to/script.py',rb').read())
。发布结果将帮助我们以明确的方式理解文件中的内容。为什么要对其进行模糊处理,然后再对其进行编辑?只需使用原始代码即可。@unutbu很难找到黑匣子出现的确切位置获得更好的编辑器?如果您的代码位于名为
script.py
,使用python解释器以字节形式读取文件内容:
print(repr(open('/path/to/script.py','rb').read())
。发布结果将有助于我们清楚地了解文件中的内容。为什么要对其进行模糊处理,然后再对其进行编辑?只需使用原始代码即可。@unutbu很难找到黑匣子出现的确切位置