2013-04-29 2 views
2

Я часто редактирую код Python с помощью IDLE, а иногда, когда выполняю сохранение, я получаю предупреждение ввода-вывода.Как бороться с не-ASCII Предупреждение при выполнении Save on Python code, отредактированного с помощью IDLE?

enter image description here

Я предполагаю, что я нечаянно добавил Non-ASCII символов, и я не хочу, чтобы объявить кодировку CP1252.

Есть ли простой способ найти и удалить Non-ASCII, к которому относится предупреждение?

ОС версии задействованного для Windows 7, а версия Python является 2.6.5

ответ

5

[^ -~] Регулярное выражение будет соответствовать ничего, кроме печати ASCII-символов. Он должен быть в состоянии найти ваш бродячий не-ASCII-символ.

Используйте его в диалоге поиска IDLE (Ctrl + F или Edit → Find); он может осуществлять поиск по регулярному выражению:

search

+0

Вы можете уточнить только немного о том, как использовать регулярные выражения в данном случае? – PolyGeo

+0

Используйте диалог поиска IDLE. Я добавил разъяснение. – Cairnarvon

+0

Perfect - спасибо! – PolyGeo