Amazon Best VPN GoSearch

Значок OnWorks

пітон

Запустіть python у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда python, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


python - інтерпретована, інтерактивна, об'єктно-орієнтована мова програмування

СИНТАКСИС


пітон [ -B ] [ -d ] [ -E ] [ -h ] [ -i ] [ -m назва модуля ]
[ -O ] [ -ОО ] [ -R ] [ -Q аргумент ] [ -s ] [ -S ] [ -t ] [ -u ]
[ -v ] [ -V ] [ -W аргумент ] [ -x ] [ -3 ] [ -? ]
[ -c команда | сценарій | - ] [ аргументація ]

ОПИС


Python — інтерпретована, інтерактивна, об’єктно-орієнтована мова програмування, яка поєднує
чудова потужність з дуже чітким синтаксисом. Для введення в програмування на Python,
див. підручник Python. Довідкові документи бібліотеки Python вбудовані та стандартні
типи, константи, функції та модулі. Нарешті, описується довідковий посібник Python
синтаксис і семантика основної мови (можливо, занадто) детально. (Ці
документи можна знайти через ІНТЕРНЕТ РЕСУРСИ нижче; вони можуть бути встановлені на вашому
система також.)

Основні можливості Python можна розширити за допомогою ваших власних модулів, написаних на C або C++. На більшості
системи такі модулі можуть динамічно завантажуватися. Python також можна адаптувати як розширення
мова для існуючих програм. Перегляньте внутрішню документацію для отримання підказок.

Документацію для встановлених модулів і пакетів Python можна переглянути, запустивши файл pydoc
програми.

КОМАНДА ЛІНІЯ ВАРІАНТИ


-B Не пишіть .py[co] файли під час імпорту. Дивіться також PYTHONDONTWRITEBYTECODE.

-c команда
Вкажіть команду для виконання (див. наступний розділ). Це завершує список опцій
(наведені нижче параметри передаються як аргументи команді).

-d Увімкніть вихід налагодження аналізатора (лише для майстрів, залежно від компіляції
варіанти).

-E Ігноруйте змінні середовища, такі як PYTHONPATH і PYTHONHOME, які змінюють
поведінка перекладача.

-h , -? , --допомога
Друкує використання виконуваного файлу інтерпретатора та виходить.

-i Коли сценарій передається як перший аргумент або -c використовується опція, введіть
інтерактивний режим після виконання сценарію або команди. Воно не читає
файл $PYTHONSTARTUP. Це може бути корисно для перевірки глобальних змінних або стека
трасування, коли сценарій викликає виняток.

-m назва модуля
Пошукові запити sys.path для названого модуля і запускає відповідний .py файл як
сценарій

-O Увімкніть базову оптимізацію. Це змінює розширення імені файлу для compiled
(байт-код) файли з .pyc до .pyo. Дано двічі, призводить до створення рядків документів
відкинути.

-ОО Відкиньте рядки документів на додаток до -O оптимізації.

-R Увімкніть "рандомізацію хешування", щоб значення hash() для str, байтів і datetime
об’єкти «засолюються» непередбачуваним псевдовипадковим значенням. Хоча вони
залишаються незмінними в межах окремого процесу Python, вони не передбачувані
між повторними викликами Python.

Це має на меті забезпечити захист від відмови в обслуговуванні, викликаної
ретельно підібрані вхідні дані, які використовують найгірший випадок продуктивності dict
побудова, O(n^2) складність. Побачити
http://www.ocert.org/advisories/ocert-2011-003.html for details.

-Q аргумент
Контроль відділу; див. PEP 238. Аргумент повинен бути одним із "старих" (за замовчуванням,
int/int і long/long повертають int або long), "новий" (нова семантика поділу, тобто
int/int і long/long повертає float), "warn" (стара семантика поділу з
попередження для int/int і long/long), або "warnall" (стара семантика поділу з a
попередження для будь-якого використання оператора поділу). Для використання "warnall" див
Tools/scripts/fixdiv.py скрипт.

-s Не додавайте каталог сайту користувача до sys.path.

-S Вимкніть імпорт модуля сайт та залежні від сайту маніпуляції
sys.path що це тягне за собою.

-t Видавати попередження, коли вихідний файл певним чином змішує табуляції та пробіли для відступів
це робить його залежним від цінності табуляції, вираженої в пробілах. Видати помилку
коли опція дається двічі.

-u Змусити stdin, stdout і stderr бути повністю небуферизованими. На системах, де це
має значення, також переведіть stdin, stdout і stderr у двійковий режим. Зауважте, що є
внутрішня буферизація в xreadlines(), readlines() і ітераторах файл-об'єкта ("для
рядок у sys.stdin"), на який цей параметр не впливає. Щоб обійти це,
Ви захочете використовувати "sys.stdin.readline()" всередині циклу "while 1:".

-v Друкуйте повідомлення щоразу, коли модуль ініціалізується, вказуючи місце (ім’я файлу або
вбудований модуль), з якого він завантажується. Якщо вказано двічі, надрукуйте повідомлення для
кожен файл, який перевіряється під час пошуку модуля. Також забезпечує
інформація про очищення модуля при виході.

-V , -- версія
Друкує номер версії Python виконуваного файлу та закриває.

-W аргумент
Попереджувальний контроль. Інколи Python друкує попереджувальне повідомлення sys.stderr. Типовий
попереджувальне повідомлення має такий вигляд: файл:лінія: категорія: повідомлення. За замовчуванням
кожне попередження друкується один раз для кожного рядка джерела, де воно зустрічається. Цей варіант
контролює частоту друку попереджень. Кілька -W можливі варіанти; коли а
попередження відповідає більш ніж одному варіанту, дія для останнього відповідного параметра є
виконано. Недійсний -W параметри ігноруються (друкується попередження про
недійсні параметри, коли видається перше попередження). Також можна керувати попередженнями
з програми Python за допомогою попередження модуль

Найпростіша форма аргумент є одним із наступних дію рядки (або унікальний
абревіатура): ігнорувати ігнорувати всі попередження; дефолт прямо вимагати
поведінка за замовчуванням (друк кожного попередження один раз на вихідний рядок); всі надрукувати a
попередження щоразу, коли воно виникає (це може генерувати багато повідомлень, якщо попередження є
запускається багаторазово для однієї і тієї ж вихідної лінії, наприклад, всередині циклу); Модулі до
друкувати кожне попередження лише тоді, коли воно виникає в кожному модулі; один раз для друку кожного
попередження лише в перший раз, коли воно виникає в програмі; або помилка підняти
виключення замість друку повідомлення попередження.

Повна форма аргумент is дію:повідомлення:категорія:Модулі:лінія. Тут, дію is
як описано вище, але стосується лише повідомлень, які відповідають іншим полям.
Порожні поля відповідають усім значенням; кінцеві порожні поля можуть бути опущені. The повідомлення
поле відповідає початку надрукованого попереджувального повідомлення; цей матч випадок-
нечутливий. The категорія поле відповідає категорії попередження. Це має бути а
назва класу; перевірка відповідності, чи є фактичною категорією попередження повідомлення a
підклас зазначеної категорії попереджень. Необхідно вказати повну назву класу.
Команда Модулі поле збігається з (повною) назвою модуля; цей матч випадок-
чутливий. The лінія поле відповідає номеру рядка, де нуль відповідає всьому рядку
чисел і, таким чином, еквівалентно пропущеному номеру рядка.

-x Пропустіть перший рядок джерела. Це призначено лише для злому, специфічного для DOS.
Попередження: номери рядків у повідомленнях про помилки будуть відхилені на один!

-3 Попереджайте про несумісність Python 3.x, яку 2to3 не може тривіально виправити.

ПЕРЕКЛАМНИК ІНТЕРФЕЙС


Інтерфейс інтерпретатора нагадує інтерфейс оболонки 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 і вбудовування інтерпретатора.

~/.pythonrc.py
Спеціальний для користувача файл ініціалізації, завантажений файлом користувач модуль; не використовується за замовчуванням або
за більшістю додатків.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


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 В цьому
файлу.

PYTHONY2K
Встановіть для цього непорожній рядок, щоб викликати час модуль, щоб вимагати вказані дати
як рядки, щоб включити 4-значні роки, інакше 2-значні роки конвертуються на основі
правила, описані в час документація модуля.

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", ефект буде таким же, як і вказівка -R
параметр: випадкове значення використовується для заповнення хешів str, байтів і дати і часу
об’єкти.

Якщо для PYTHONHASHSEED встановлено ціле значення, воно використовується як фіксоване початкове значення для
генерування hash() типів, які охоплюються рандомізацією хешування. Його призначення
полягає в тому, щоб дозволити повторюване хешування, наприклад для самотестування самого інтерпретатора,
або дозволити кластеру процесів Python обмінюватися значеннями хешування.

Ціле число має бути десятковим числом у діапазоні [0,4294967295]. Вказавши
значення 0 призведе до тих самих значень хешування, що й у випадку, коли хеш-рандомізацію вимкнено.

Використовуйте python онлайн за допомогою служб onworks.net


Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.