Это команда python3dm, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
python - интерпретируемый интерактивный объектно-ориентированный язык программирования
СИНТАКСИС
питон [ -B ] [ -b ] [ -d ] [ -E ] [ -h ] [ -i ] [ -I ]
[ -m имя-модуля ] [ -q ] [ -O ] [ -ОО ] [ -s ] [ -S ] [ -u ]
[ -v ] [ -V ] [ -W аргумент ] [ -x ] [[ -X вариант ] -? ]
[ -c команду | скрипт | -] [ Аргументы ]
ОПИСАНИЕ
Python - это интерпретируемый интерактивный объектно-ориентированный язык программирования, который сочетает в себе
замечательная мощность с очень ясным синтаксисом. Для введения в программирование на Python,
см. Учебное пособие по Python. Справочные документы по библиотеке Python встроенные и стандартные
типы, константы, функции и модули. Наконец, Справочное руководство Python описывает
синтаксис и семантика основного языка более подробно (возможно, слишком). (Эти
документы можно найти через ИНТЕРНЕТ РЕСУРСЫ ниже; они могут быть установлены на вашем
система тоже.)
Базовые возможности Python могут быть расширены за счет ваших собственных модулей, написанных на C или C ++. На большинстве
системы такие модули могут быть загружены динамически. Python также можно адаптировать как расширение
язык для существующих приложений. См. Подсказки во внутренней документации.
Документацию по установленным модулям и пакетам Python можно просмотреть, запустив pydoc
программу.
КОМАНДА ЛИНИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-B Не пиши .py [co] файлы при импорте. См. Также PYTHONDONTWRITEBYTECODE.
-b Выдавать предупреждения о str (bytes_instance), str (bytearray_instance) и сравнении
байтов / байтовый массив со стр. (-bb: ошибка выпуска)
-c команду
Укажите команду для выполнения (см. Следующий раздел). Это завершает список опций.
(следующие параметры передаются команде в качестве аргументов).
-d Включить вывод отладки парсера (только для мастеров, в зависимости от компиляции).
параметры).
-E Игнорируйте переменные среды, такие как PYTHONPATH и PYTHONHOME, которые изменяют
поведение переводчика.
-h , -? , --Помогите
Печатает использование исполняемого файла интерпретатора и завершает работу.
-i Когда сценарий передается в качестве первого аргумента или -c опция используется, введите
интерактивный режим после выполнения сценария или команды. Он не читает
Файл $ PYTHONSTARTUP. Это может быть полезно для проверки глобальных переменных или стека.
отслеживать, когда сценарий вызывает исключение.
-I Запустите Python в изолированном режиме. Это также подразумевает -E и -s. В изолированном режиме sys.path
не содержит ни каталога сценария, ни каталога пакетов сайта пользователя. Все
Переменные среды PYTHON * также игнорируются. Дополнительные ограничения могут быть
налагается, чтобы предотвратить внедрение вредоносного кода пользователем.
-m имя-модуля
Поисковые запросы системный путь для названного модуля и запускает соответствующий .py файл как
скрипты.
-O Включите базовую оптимизацию. Если задано дважды, строки документации будут отброшены.
-ОО Удалите строки документации в дополнение к -O оптимизации.
-q Не печатайте версию и сообщения об авторских правах. Эти сообщения также подавляются
в неинтерактивном режиме.
-s Не добавляйте каталог сайта пользователя в sys.path.
-S Отключить импорт модуля сайте и сайт-зависимые манипуляции с
системный путь что это влечет за собой. Также отключите эти манипуляции, если сайте явно
завезены позже.
-u Заставить небуферизовать уровни двоичного ввода-вывода stdout и stderr. stdin всегда
буферизованный. Слой ввода-вывода текста по-прежнему будет буферизован по строкам.
-v Печатайте сообщение каждый раз, когда модуль инициализируется, показывая место (имя файла или
встроенный модуль), из которого он загружается. Если дано дважды, напечатайте сообщение для
каждый файл, который проверяется при поиске модуля. Также предоставляет
информация об очистке модуля при выходе.
-V , --версия
Печатает номер версии исполняемого файла Python и завершает работу.
-W аргумент
Предупреждающий контроль. Python иногда выводит предупреждающее сообщение на sys.stderr, Типичный
предупреждающее сообщение имеет следующий вид: файл:линия: Каталог: сообщение. По умолчанию
каждое предупреждение печатается один раз для каждой строки исходного текста, где оно возникает. Этот вариант
контролирует, как часто печатаются предупреждения. Несколько -W могут быть предоставлены варианты; когда
предупреждение соответствует более чем одному параметру, действие для последнего совпадающего параметра -
выполненный. Неверный -W параметры игнорируются (печатается предупреждающее сообщение о
недопустимые параметры при первом предупреждении). Предупреждения также можно контролировать
из программы Python с помощью предупреждение модуль.
Самая простая форма аргумент один из следующих действие струны (или уникальный
Сокращенное название): игнорировать игнорировать все предупреждения; по умолчанию прямо запросить
поведение по умолчанию (печать каждого предупреждения один раз для каждой исходной строки); ВСЕ напечатать
предупреждение каждый раз, когда это происходит (это может привести к появлению множества сообщений, если предупреждение
запускается повторно для одной и той же исходной строки, например, внутри цикла); модуль в
печатать каждое предупреждение только при первом появлении в каждом модуле; консолидировать напечатать каждый
предупреждение только при первом появлении в программе; или ошибка поднять
исключение вместо вывода предупреждающего сообщения.
Полная форма аргумент is действие:сообщение:Каталог:модуль:линии. Здесь, действие is
как объяснено выше, но применяется только к сообщениям, которые соответствуют остальным полям.
Пустые поля соответствуют всем значениям; завершающие пустые поля могут быть опущены. В сообщение
поле соответствует началу напечатанного предупреждающего сообщения; это совпадение случай-
нечувствительный. В Каталог соответствует категории предупреждения. Это должно быть
название класса; проверка соответствия, является ли фактическая категория предупреждения сообщения
подкласс указанной категории предупреждения. Необходимо указать полное название класса.
Команда модуль поле соответствует (полному) имени модуля; это совпадение случай-
чувствительный. В линия поле соответствует номеру строки, где ноль соответствует всей строке
числа и, таким образом, эквивалентно пропущенному номеру строки.
-X вариант
Установите параметр для конкретной реализации.
-x Пропустить первую строку исходного текста. Это предназначено только для взлома, специфичного для DOS.
Предупреждение: номера строк в сообщениях об ошибках будут отличаться на единицу!
УСТНЫЙ ПЕРЕВОДЧИК ИНТЕРФЕЙС
Интерфейс интерпретатора похож на интерфейс оболочки UNIX: при вызове со стандартным
вход, подключенный к устройству tty, он запрашивает команды и выполняет их до тех пор, пока не будет
читать; при вызове с аргументом имени файла или с файлом в качестве стандартного ввода он читает и
выполняет скрипт из этого файла; когда звонят с -c команду, он выполняет Python
заявление (я) в виде команду, Вот команду может содержать несколько операторов, разделенных
новые строки. Ведущие пробелы важны в операторах Python! В неинтерактивном
В этом режиме весь ввод анализируется перед выполнением.
Если доступно, имя сценария и дополнительные аргументы после этого передаются сценарию.
в переменной Python sys.argv, который представляет собой список строк (сначала вы должны Импортировать системы в
иметь к нему доступ). Если имя сценария не указано, sys.argv [0] пустая строка; если -c
используется, sys.argv [0] содержит строку '-c'. Обратите внимание, что параметры, интерпретируемые
Сам интерпретатор Python не помещается в sys.argv.
В интерактивном режиме основная подсказка - `>>> '; вторая подсказка (которая появляется, когда
команда не завершена) - это `... '. Подсказки можно изменить, назначив sys.ps1 or
sys.ps2. Интерпретатор завершает работу, когда он читает EOF в приглашении. Когда необработанный
возникает исключение, печатается трассировка стека и управление возвращается к основному запросу; в
в неинтерактивном режиме интерпретатор завершает работу после печати трассировки стека. Прерывание
сигнал поднимает КлавиатураПрерывание исключение; другие сигналы UNIX не перехватываются (кроме
что SIGPIPE иногда игнорируется в пользу Ошибка ввода-вывода исключение). Сообщения об ошибках
написано в stderr.
FILES И КАТАЛОГИ
Они могут отличаться в зависимости от местных правил установки; $ {prefix} и
$ {exec_prefix} зависят от установки и должны интерпретироваться как для программного обеспечения GNU;
они могут быть одинаковыми. В Debian GNU / {Hurd, Linux} значение по умолчанию для обоих: / USR.
$ {exec_prefix} / bin / python
Рекомендуемое расположение переводчика.
$ {префикс} / lib / python
$ {exec_prefix} / lib / python.
Рекомендуемое расположение каталогов, содержащих стандартные модули.
$ {префикс} / включить / питон
$ {exec_prefix} / включить / python
Рекомендуемое расположение каталогов, содержащих включаемые файлы, необходимые для
разработка расширений Python и встраивание интерпретатора.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
ПИТОНДОМ
Измените расположение стандартных библиотек Python. По умолчанию библиотеки
ищутся в $ {prefix} / lib / python а также
$ {exec_prefix} / lib / python. , где $ {prefix} и $ {exec_prefix} -
зависящие от установки каталоги, оба по умолчанию / USR / местные. Когда
$ PYTHONHOME установлен в один каталог, его значение заменяет как $ {prefix}, так и
$ {exec_prefix}. Чтобы указать для них разные значения, установите для $ PYTHONHOME значение
$ {prefix}: $ {exec_prefix}.
PYTHONPATH
Расширяет путь поиска по умолчанию для файлов модуля. Формат такой же, как у
$ PATH оболочки: один или несколько путей к каталогам, разделенных двоеточиями. Не существует
каталоги молча игнорируются. Путь поиска по умолчанию - установка
зависимый, но обычно начинается с $ {prefix} / lib / python (см. PYTHONHOME
выше). Путь поиска по умолчанию всегда добавляется к $ PYTHONPATH. Если сценарий
задан аргумент, каталог, содержащий сценарий, вставляется в путь в
перед $ PYTHONPATH. Путь поиска можно изменять из Python
программа как переменная системный путь.
ПИТОНЗАПУСК
Если это имя читаемого файла, команды Python в этом файле
выполняется до отображения первой подсказки в интерактивном режиме. Файл
выполняется в том же пространстве имен, где выполняются интерактивные команды, так что
объекты, определенные или импортированные в нем, могут использоваться без квалификации в
интерактивная сессия. Вы также можете изменить подсказки sys.ps1 и sys.ps2 В этом
.
ПИТООПТИМИЗАЦИЯ
Если для него задана непустая строка, это эквивалентно указанию -O опцию.
Если установлено целое число, это эквивалентно указанию -O много раз.
ОТЛАДКА ПИТОНА
Если для него задана непустая строка, это эквивалентно указанию -d опцию.
Если установлено целое число, это эквивалентно указанию -d много раз.
PYTHONDONTWRITEBYTECODE
Если для него задана непустая строка, это эквивалентно указанию -B вариант
(не пытайтесь писать .py [co] файлы).
ПИТОНИНСПЕКТ
Если для него задана непустая строка, это эквивалентно указанию -i опцию.
ПИТОНИОЭНКОДИРОВАНИЕ
Если он установлен до запуска интерпретатора, он переопределяет кодировку, используемую для
stdin / stdout / stderr в синтаксисе имя кодировки:обработчик ошибок Команда обработчик ошибок
является необязательным и имеет то же значение, что и в str.encode. Для stderr обработчик ошибок
часть игнорируется; обработчик всегда будет заменять обратную косую черту.
САЙТ ПОЛЬЗОВАТЕЛЯ PYTHONNO
Если для него задана непустая строка, это эквивалентно указанию -s вариант
(Не добавляйте каталог сайта пользователя в sys.path).
PYTHONНЕБУФЕРНЫЙ
Если для него задана непустая строка, это эквивалентно указанию -u опцию.
ПИТОНВЕРБОЗ
Если для него задана непустая строка, это эквивалентно указанию -v опцию.
Если установлено целое число, это эквивалентно указанию -v много раз.
ПРЕДУПРЕЖДЕНИЯ
Если для этого параметра задана строка, разделенная запятыми, это эквивалентно указанию -W
вариант для каждого отдельного значения.
ПИТОНХАШСИД
Если для этой переменной установлено значение "random", случайное значение используется для заполнения хэшей
str, байты и объекты datetime.
Если для PYTHONHASHSEED задано целочисленное значение, оно используется как фиксированное начальное число для
генерация hash () типов, охватываемых рандомизацией хэша. Его цель
- разрешить повторяемое хеширование, например, для самотестирования самого интерпретатора,
или разрешить кластеру процессов Python совместно использовать хеш-значения.
Целое число должно быть десятичным числом в диапазоне [0,4294967295]. Указание
значение 0 отключит рандомизацию хэша.
Используйте python3dm в Интернете с помощью сервисов onworks.net