Це команда 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) та порівняння
байт/байтовий масив із str. (-bb: помилки проблеми)
-c команда
Вкажіть команду для виконання (див. наступний розділ). Це завершує список опцій
(наведені нижче параметри передаються як аргументи команді).
-d Увімкніть вихід налагодження аналізатора (лише для майстрів, залежно від компіляції
варіанти).
-E Ігноруйте змінні середовища, такі як PYTHONPATH і PYTHONHOME, які змінюють
поведінка перекладача.
-h , -? , --допомога
Друкує використання виконуваного файлу інтерпретатора та виходить.
-i Коли сценарій передається як перший аргумент або -c використовується опція, введіть
інтерактивний режим після виконання сценарію або команди. Воно не читає
файл $PYTHONSTARTUP. Це може бути корисно для перевірки глобальних змінних або стека
трасування, коли сценарій викликає виняток.
-I Запустіть Python в ізольованому режимі. Це також передбачає -E та -s. В ізольованому режимі sys.path
не містить ні каталогу сценарію, ні каталогу site-packages користувача. всі
Змінні середовища PYTHON* також ігноруються. Можуть бути додаткові обмеження
накладається, щоб запобігти введенню шкідливого коду користувачем.
-m назва модуля
Пошукові запити sys.path для названого модуля і запускає відповідний .py файл як
сценарій
-O Увімкніть базову оптимізацію. Задано двічі, призводить до відкидання рядків документів.
-ОО Відкиньте рядки документів на додаток до -O оптимізації.
-q Не друкуйте версію та повідомлення про авторські права. Ці повідомлення також приховуються
в неінтерактивному режимі.
-s Не додавайте каталог сайту користувача до sys.path.
-S Вимкніть імпорт модуля сайт та залежні від сайту маніпуляції
sys.path що це тягне за собою. Також вимкніть ці маніпуляції, якщо сайт є явно
імпортовані пізніше.
-u Примусово розбуферизувати бінарні шари введення-виводу stdout і stderr. stdin завжди
буферизовані. Рівень текстового вводу-виводу все одно буде буферизованим у рядки.
-v Друкуйте повідомлення щоразу, коли модуль ініціалізується, вказуючи місце (ім’я файлу або
вбудований модуль), з якого він завантажується. Якщо вказано двічі, надрукуйте повідомлення для
кожен файл, який перевіряється під час пошуку модуля. Також забезпечує
інформація про очищення модуля при виході.
-V , -- версія
Друкує номер версії Python виконуваного файлу та закриває.
-W аргумент
Попереджувальний контроль. Інколи Python друкує попереджувальне повідомлення sys.stderr. Типовий
попереджувальне повідомлення має такий вигляд: файл:лінія: категорія: повідомлення. За замовчуванням
кожне попередження друкується один раз для кожного рядка джерела, де воно зустрічається. Цей варіант
контролює частоту друку попереджень. Кілька -W можливі варіанти; коли а
попередження відповідає більш ніж одному варіанту, дія для останнього відповідного параметра є
виконано. Недійсний -W параметри ігноруються (друкується попередження про
недійсні параметри, коли видається перше попередження). Також можна керувати попередженнями
з програми Python за допомогою попередження модуль
Найпростіша форма аргумент є одним із наступних дію рядки (або унікальний
абревіатура): ігнорувати ігнорувати всі попередження; дефолт прямо вимагати
поведінка за замовчуванням (друк кожного попередження один раз на вихідний рядок); всі надрукувати a
попередження щоразу, коли воно виникає (це може генерувати багато повідомлень, якщо попередження є
запускається багаторазово для однієї і тієї ж вихідної лінії, наприклад, всередині циклу); Модулі до
друкувати кожне попередження лише тоді, коли воно виникає в кожному модулі; один раз для друку кожного
попередження лише в перший раз, коли воно виникає в програмі; або помилка підняти
виключення замість друку повідомлення попередження.
Повна форма аргумент is дію:повідомлення:категорія:Модулі:лінія. Тут, дію is
як описано вище, але стосується лише повідомлень, які відповідають іншим полям.
Порожні поля відповідають усім значенням; кінцеві порожні поля можуть бути опущені. The повідомлення
поле відповідає початку надрукованого попереджувального повідомлення; цей матч випадок-
нечутливий. The категорія поле відповідає категорії попередження. Це має бути а
назва класу; перевірка відповідності, чи є фактичною категорією попередження повідомлення a
підклас зазначеної категорії попереджень. Необхідно вказати повну назву класу.
Команда Модулі поле збігається з (повною) назвою модуля; цей матч випадок-
чутливий. The лінія поле відповідає номеру рядка, де нуль відповідає всьому рядку
чисел і, таким чином, еквівалентно пропущеному номеру рядка.
-X варіант
Встановити конкретну опцію реалізації.
-x Пропустіть перший рядок джерела. Це призначено лише для злому, специфічного для DOS.
Попередження: номери рядків у повідомленнях про помилки будуть відхилені на один!
ПЕРЕКЛАМНИК ІНТЕРФЕЙС
Інтерфейс інтерпретатора нагадує інтерфейс оболонки UNIX: при виклику зі стандартом
вхід, підключений до пристрою tty, він запитує команди та виконує їх, поки EOF не буде
читати; при виклику з аргументом імені файлу або з файлом як стандартним введенням він читає і
виконує a сценарій з цього файлу; при виклику з -c команда, він виконує Python
заява(и), подана як команда. Тут команда може містити кілька висловлювань, розділених символом
нові рядки. У операторах Python важливі пробіли! В неінтерактивному
режим, весь вхідний аналізується перед його виконанням.
Якщо доступно, ім’я сценарію та додаткові аргументи після цього передаються в сценарій
у змінній Python sys.argv, який є списком рядків (спершу потрібно імпорт системний до
мати доступ до нього). Якщо не вказано назву сценарію, sys.argv [0] є порожнім рядком; якщо -c
використовується, sys.argv [0] містить рядок '-c'. Зверніть увагу, що параметри, інтерпретовані
Сам інтерпретатор Python не розміщується sys.argv.
В інтерактивному режимі основним підказкою є `>>>'; друга підказка (яка з'являється, коли a
команда неповна) є "...". Підказки можна змінити шляхом призначення до sys.ps1 or
sys.ps2. Інтерпретатор завершує роботу, коли читає EOF у підказці. Коли необроблений
виникає виняток, роздруковується трасування стека, а керування повертається до основного підказки; в
неінтерактивний режим, інтерпретатор виходить після друку трасування стека. Переривання
сигнал піднімає KeyboardInterrupt виняток; інші сигнали UNIX не вловлюються (крім
що SIGPIPE іноді ігнорується на користь IOError виняток). Повідомлення про помилки є
написано в stderr.
ФАЙЛИ І ДОВІДНИКИ
Вони можуть відрізнятися залежно від місцевих умов встановлення; ${prefix} і
${exec_prefix} залежать від встановлення і їх слід інтерпретувати як програмне забезпечення GNU;
вони можуть бути однаковими. У Debian GNU/{Hurd,Linux} за замовчуванням для обох є / usr.
${exec_prefix}/bin/python
Рекомендоване місце розташування перекладача.
${prefix}/lib/python
${exec_prefix}/lib/python
Рекомендовані місця розташування каталогів, що містять стандартні модулі.
${prefix}/include/python
${exec_prefix}/include/python
Рекомендовані розташування каталогів, що містять файли, необхідні для
розробка розширень Python і вбудовування інтерпретатора.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
PYTHONHOME
Змініть розташування стандартних бібліотек Python. За замовчуванням бібліотеки
шукаються в ${prefix}/lib/python і
${exec_prefix}/lib/python , де ${prefix} і ${exec_prefix}
залежні від встановлення каталоги, обидва за замовчуванням / usr / local. Коли
$PYTHONHOME встановлюється в один каталог, його значення замінює як ${prefix}, так і
${exec_prefix}. Щоб вказати різні значення для них, встановіть для $PYTHONHOME значення
${prefix}:${exec_prefix}.
ПІТОНПАТ
Збільшує шлях пошуку за замовчуванням для файлів модулів. Формат такий самий, як і
$PATH оболонки: один або кілька шляхів до каталогу, розділених двокрапками. Неіснуючий
каталоги мовчки ігноруються. Шлях пошуку за замовчуванням – установка
залежить, але зазвичай починається з ${prefix}/lib/python (див. PYTHONHOME
вище). Шлях пошуку за замовчуванням завжди додається до $PYTHONPATH. Якщо сценарій
задається аргумент, каталог, що містить скрипт, вставляється в шлях до
перед $PYTHONPATH. Шляхом пошуку можна керувати з Python
програму як змінну sys.path.
ЗАПУСК PYTHON
Якщо це ім’я файлу, доступного для читання, команди Python у цьому файлі є такими
виконується до відображення першого підказки в інтерактивному режимі. Файл є
виконується в тому самому просторі імен, де виконуються інтерактивні команди, щоб
об'єкти, визначені або імпортовані в ньому, можуть використовуватися без уточнення в
інтерактивна сесія. Ви також можете змінити підказки sys.ps1 та sys.ps2 В цьому
файлу.
PYTHONOPTIMIZE
Якщо для цього рядка встановлено непорожній рядок, це еквівалентно вказуванню -O варіант.
Якщо встановлено ціле число, це еквівалентно вказівці -O кілька разів.
PYTHONDEBUG
Якщо для цього рядка встановлено непорожній рядок, це еквівалентно вказуванню -d варіант.
Якщо встановлено ціле число, це еквівалентно вказівці -d кілька разів.
PYTHONDONTWRITEBYTECODE
Якщо для цього рядка встановлено непорожній рядок, це еквівалентно вказуванню -B варіант
(не намагайтеся писати .py[co] файли).
PYTHONINSPECCT
Якщо для цього рядка встановлено непорожній рядок, це еквівалентно вказуванню -i варіант.
PYTHONIOENCOding
Якщо це встановлено перед запуском інтерпретатора, він замінює кодування, яке використовується для
stdin/stdout/stderr, у синтаксисі кодування:обробник помилок Команда обробник помилок частина
є необов'язковим і має те саме значення, що й у str.encode. Для stderr, обробник помилок
частина ігнорується; обробником завжди буде 'backslashreplace'.
САЙТ PYTHONNOUSER
Якщо для цього рядка встановлено непорожній рядок, це еквівалентно вказуванню -s варіант
(Не додавайте каталог сайту користувача до sys.path).
ПІТОНАНБУФЕРОВАНИЙ
Якщо для цього рядка встановлено непорожній рядок, це еквівалентно вказуванню -u варіант.
PYTHONVERBOSE
Якщо для цього рядка встановлено непорожній рядок, це еквівалентно вказуванню -v варіант.
Якщо встановлено ціле число, це еквівалентно вказівці -v кілька разів.
ПОПЕРЕДЖЕННЯ PYTHON
Якщо для цього параметра встановлено рядок, розділений комами, це еквівалентно вказуванню -W
опція для кожного окремого значення.
PYTHONHASHSEED
Якщо для цієї змінної встановлено значення "random", для заповнення хешів використовується випадкове значення
str, байти та об'єкти datetime.
Якщо для PYTHONHASHSEED встановлено ціле значення, воно використовується як фіксоване початкове значення для
генерування hash() типів, які охоплюються рандомізацією хешування. Його призначення
полягає в тому, щоб дозволити повторюване хешування, наприклад для самотестування самого інтерпретатора,
або дозволити кластеру процесів Python обмінюватися значеннями хешування.
Ціле число має бути десятковим числом у діапазоні [0,4294967295]. Вказавши
значення 0 вимкне рандомізацію хешування.
Використовуйте python3dm онлайн за допомогою служб onworks.net