console

SL4A — android-scripting

SL4A — android-scripting

Это, похоже, в данный момент единственный проект, позволяющий писать на андроиде скрипты на языках Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, и shell. Я получил интересный опыт написания Python скриптов с помощью SL4A. Это, конечно же, не разработка на компьютере, но когда скучно в дороге, например, в поезде — очень занимает. Можно на скорую руку [...]

IPython. Продуктивные интерактивные вычисления

IPython. Продуктивные интерактивные вычисления

Просто замечательная консольная вещь! IPython позволяет превратить Python консоль в действительно эффективный, как сказано в заголовке статьи, и продуктивный инструмент. Он дает вам возможность использовать сокращения, повторять заданные строки кода, подсказывать доступные варианты по TAB-у, подсвечивать синтаксис и многое другое. Рекомендую основательно почитать документацию и значительно облегчить себе жизнь.

Tkinter — запуск GUI без консоли.

Tkinter — запуск GUI без консоли.

Решений несколько. Первый вариант: создание exe файла с помощью py2exe. Но есть некоторые случаи, когда консоль всё же мелькает при старте на долю секунды. Надо пробовать, разбираться. Второй вариант подойдет для тестирования — просто изменить расширение исполняемого скрипта «py» в «pyw». Происходит запуск GUI без вывода консоли. Решение было найдено тут. Для справки: py2exe — [...]

Решение проблем с кодировкой при перенаправлении вывода в файл

Проблема: В результате перенаправления стандартного вывода программы в файл получаем следующую ошибку: UnicodeEncodeError:  ‘ascii’ codec can’t encode characters …  Решение: Чтобы не переписывая ваш UTF-8 код перенаправить стандартный вывод программы в файл, достаточно установить в переменной PYTHONIOENCODING кодировку UTF-8. В случае ОС Linux, это будет выглядеть так: PYHTONIOENCODING=utf-8 python myscript.py > output.txt