2

我经常使用 IDLE 编辑 Python 代码,有时在执行 Save 时会收到 I/O 警告。

在此处输入图像描述

我假设我无意中添加了一个非 ASCII 字符,我真的不想声明 cp1252 编码。

有没有一种简单的方法来查找和删除与警告相关的非 ASCII?

涉及的OS版本为Windows 7,Python版本为2.6.5

4

1 回答 1

5

正则表达式[^ -~]将匹配除打印 ASCII 字符之外的任何内容。它应该能够找到您的杂散非 ASCII 字符。

与 IDLE 的搜索对话框(Ctrl + F,或编辑 → 查找)一起使用;它可以通过正则表达式搜索:

搜索

于 2013-04-29T02:17:32.463 回答