Как
промежуточный итог (то что наблюдалось):
1. в Windows XP с установленным Python 3.3.2 никаких проблем с
консольными приложениями, похоже, не возникает - перенесенные из Linux UTF-8 файлы непосредственно выполняются:
2. но вот с Python 2.7.5, который на сегодня самый массово применяемый (в Ubuntu только к последней версии 14.Х происходит переход к Python 3) - тут возникают проблемы с
консольными приложениями, и то же приложение, что и выше, выглядит ... несколько по-другому
:
Код: Выделить всё
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>
число процессоров (ядер) = 2
исполнение в Python версия 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)]
число ветвей выполнения 2
число циклов в ветви 10000000
============ последовательное выполнение ============
время 1.98 секунд
================ параллельные потоки ================
время 2.77 секунд
=============== параллельные процессы ===============
error: create child process
>>>
3. С
GUI приложениями, похоже, проблем с локализацией не должно возникать ... по крайней мере, так видно было при использовании для графики Python модуля Tkinter.
Но это может зависеть и от используемого GUI фреймворка (модуль pygame, PyQt, PyGTK, wxPython, ... ). Проблемы здесь не очень вероятны ... но могут и вылезть, хорошо бы глянуть.
4.
Но ... в Windows 7 начинаются свои проблемы:
- инсталятор .msi Python 2.7.5 здесь просто отказывается устанавливаться ... почему? - это для меня загадка;
- Python 3.3.2 - устанавливается нормально ...
- но при выводе русскоязычных строк UTF-8 начинаются свои чудеса: строка выводится, но
по завершению её вывода возбуждается исключение...
- конечно, можно все print() обложить try и ликвидировать исключения ... но это опять геморой
...
P.S. Этот пункт я попросил бы кого-то проверить, т.к. я это наблюдаю в виртуальном Windows 7 под VirtualBox ... хотя ничего подобного я ведь не наблюдаю в столь же виртуальном Windows XP под тем же VirtualBox?
5. в Windows 8 начнутся
очередные свои задрочки...
В Windows нельзя без задрочек, чтоб жизнь пресной не казалась!