python - 使用IDLE编辑的Python代码执行保存时如何处理非ASCII警告?

标签 python windows python-idle non-ascii-characters cp1252

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

enter image description here

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

有没有一种简单的方法可以找到并删除与警告相关的非 ASCII 内容?

涉及的操作系统版本为Windows 7,Python版本为2.6.5

最佳答案

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

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

search

关于python - 使用IDLE编辑的Python代码执行保存时如何处理非ASCII警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16270174/

相关文章:

python - 由于缩进,Python IDLE (Mac OS X) 中的语法错误

c++ - 如何获取当前控制台背景和文本颜色?

windows - 由未知权威签署的证书

Windows Azure 运行一次例程

python - 有没有代码可以获取文章的页数?

python - 当我打开 IDLE 时出现 "Cannot update File menu Recent Files list [Errno 13] Permission denied: recent-files.lst"(Python 3.4 GUI)

python - Python IDLE 在 Windows 上使用什么终端

python - Tensorflow 嵌入层词汇量大小

python - 在 python 中,如何保留数字中的小数位?

python - 通过 Cython 转换为 Python 的基本 C++ 函数