Содержание страницы
IDLE¶
IDLE – это интегрированная среда разработки (IDE) для Python, построенная на основе tkinter – инструментария графического интерфейса.
IDLE имеет следующие возможности:
- написан на 100% чистом Python с использованием графического инструментария tkinter
- кроссплатформенность: работает в Windows и Unix
- многооконный текстовый редактор с множественной отменой, раскраской синтаксиса Python и многими другими возможностями, например, умными отступами и подсказками при вызове функций
- Окно оболочки Python (также известное как интерактивный интерпретатор)
- отладчик (неполный, но можно устанавливать точки останова, просматривать и выполнять по шагам)
Цвета синтаксиса¶Syntax colors
Раскраска применяется в фоновом «потоке», поэтому иногда можно увидеть неокрашенный текст. Чтобы изменить цветовую схему, отредактируйте раздел [Colors] в config.txt.
- Цвета синтаксиса Python:
- Ключевые слова
- оранжевый
- Строки
- зелёный
- Комментарии
- красный
- Определения
- синий
- Цвета оболочки:
- Вывод консоли
- коричневый
- stdout
- синий
- stderr
- тёмно-зелёный
- stdin
- чёрный
Использование командной строки¶Command line usage
idle.py [-c command] [-d] [-e] [-s] [-t title] [arg] ...
-c command run this command
-d enable debugger
-e edit mode; arguments are files to be edited
-s run $IDLESTARTUP or $PYTHONSTARTUP first
-t title set title of shell window
Если есть аргументы:
- Если используется -e, аргументы – это файлы, открытые для редактирования, а sys.argv отражает аргументы, переданные самой IDLE.
- В противном случае, если используется -c, все аргументы помещаются в sys.argv[1:...], при этом sys.argv[0] устанавливается в '-c'.
- В противном случае, если ни -e, ни -c не используется, первый аргумент – это сценарий, который выполняется, а остальные аргументы помещаются в sys.argv[1:...], и sys.argv[0] устанавливается в имя сценария. Если имя сценария – «-», сценарий не выполняется, но запускается интерактивный сеанс Python; аргументы по-прежнему доступны в sys.argv.