To jest polecenie python3.5dm, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
python — interpretowany, interaktywny, zorientowany obiektowo język programowania
STRESZCZENIE
pyton [ -B ] [ -b ] [ -d ] [ -E ] [ -h ] [ -i ] [ -I ]
[ -m Nazwa modułu ] [ -q ] [ -O ] [ -OO ] [ -s ] [ -S ] [ -u ]
[ -v ] [ -V ] [ -W argument ] [ -x ] [ [ -X opcja ] -? ]
[ -c komenda | scenariusz | - ] [ argumenty ]
OPIS
Python to interpretowany, interaktywny, obiektowy język programowania, który łączy
niezwykła moc z bardzo jasną składnią. Aby zapoznać się z wprowadzeniem do programowania w języku Python,
zobacz samouczek Pythona. Dokumenty referencyjne biblioteki Pythona wbudowane i standardowe
typy, stałe, funkcje i moduły. Wreszcie podręcznik Python Reference Manual opisuje
składnia i semantyka języka podstawowego z (być może zbyt) szczegółami. (Te
dokumenty mogą znajdować się za pośrednictwem INTERNET ZASOBY poniżej; mogą być zainstalowane na twoim
również systemem).
Podstawowe możliwości Pythona można rozszerzyć za pomocą własnych modułów napisanych w C lub C++. W większości
systemy takie moduły mogą być ładowane dynamicznie. Python można również dostosować jako rozszerzenie
język dla istniejących aplikacji. Wskazówki znajdziesz w wewnętrznej dokumentacji.
Dokumentację zainstalowanych modułów i pakietów języka Python można wyświetlić, uruchamiając plik pydoc
program.
COMMAND LINE OPCJE
-B nie pisz .py[co] pliki przy imporcie. Zobacz także PYTHONDONTWRITEBYTECODE.
-b Wydawaj ostrzeżenia o str(bytes_instance), str(bytearray_instance) i porównaniach
bajty/tablica bajtów z str. (-bb: problemy z błędami)
-c komenda
Określ polecenie do wykonania (patrz następna sekcja). To kończy listę opcji
(poniższe opcje są przekazywane jako argumenty do polecenia).
-d Włącz wyjście debugowania parsera (tylko dla kreatorów, w zależności od kompilacji
opcje).
-E Zignoruj zmienne środowiskowe, takie jak PYTHONPATH i PYTHONHOME, które modyfikują plik
zachowanie tłumacza.
-h , -? , --help
Drukuje użycie pliku wykonywalnego interpretera i kończy działanie.
-i Kiedy skrypt jest przekazywany jako pierwszy argument lub -c opcja jest używana, wprowadź
tryb interaktywny po wykonaniu skryptu lub polecenia. Nie czyta tzw
$PYTHONSTARTUP plik. Może to być przydatne do sprawdzania zmiennych globalnych lub stosu
ślad, gdy skrypt zgłasza wyjątek.
-I Uruchom Pythona w trybie izolowanym. To również implikuje -E i -s. W trybie izolowanym sys.path
nie zawiera ani katalogu skryptu, ani katalogu site-packages użytkownika. Wszystko
Zmienne środowiskowe PYTHON* również są ignorowane. Mogą być dalsze ograniczenia
nałożone, aby uniemożliwić użytkownikowi wstrzyknięcie złośliwego kodu.
-m Nazwa modułu
wyszukiwania sys.ścieżka dla nazwanego modułu i uruchamia odpowiedni .py plik jako
skrypt.
-O Włącz podstawowe optymalizacje. Podwójne podanie powoduje odrzucenie ciągów dokumentów.
-OO Odrzuć docstrings oprócz -O optymalizacje.
-q Nie drukuj informacji o wersji i prawach autorskich. Te wiadomości są również pomijane
w trybie nieinteraktywnym.
-s Nie dodawaj katalogu witryny użytkownika do sys.path.
-S Wyłącz import modułu witryna internetowa oraz zależne od miejsca manipulacje
sys.ścieżka że to pociąga za sobą. Wyłącz także te manipulacje, jeśli witryna internetowa jest wyraźnie
importowane później.
-u Wymuś niebuforowanie binarnych warstw we/wy stdout i stderr. standardowe wejście jest zawsze
buforowane. Tekstowa warstwa I/O nadal będzie buforowana wierszami.
-v Drukuj komunikat za każdym razem, gdy moduł jest inicjowany, pokazując miejsce (nazwa pliku lub
wbudowany moduł), z którego jest ładowany. W przypadku dwukrotnego podania wydrukuj wiadomość dla
każdy plik sprawdzany podczas wyszukiwania modułu. Zapewnia również
informacje o czyszczeniu modułu przy wyjściu.
-V , --wersja
Drukuje numer wersji Pythona pliku wykonywalnego i kończy działanie.
-W argument
Kontrola ostrzegawcza. Python czasami wyświetla komunikat ostrzegawczy sys.stderr. Typowy
komunikat ostrzegawczy ma następującą postać: filet:linia: kategoria: wiadomość. Domyślnie
każde ostrzeżenie jest drukowane raz dla każdej linii źródłowej, w której występuje. Ta opcja
kontroluje częstotliwość drukowania ostrzeżeń. Wiele -W opcje mogą być podane; kiedy
ostrzeżenie pasuje do więcej niż jednej opcji, działanie dla ostatniej pasującej opcji to
wykonane. Nieważny -W opcje są ignorowane (drukowany jest komunikat ostrzegawczy
niepoprawne opcje przy pierwszym ostrzeżeniu). Ostrzeżenia mogą być również kontrolowane
z poziomu programu w Pythonie przy użyciu ostrzeżenia moduł.
Najprostsza forma argument jest jednym z następujących akcja ciągi (lub unikalny
skrót): ignorować ignorować wszystkie ostrzeżenia; domyślnym wyraźnie zażądać
domyślne zachowanie (drukowanie każdego ostrzeżenia raz na linię źródłową); cała kolekcja wydrukować
ostrzeżenie za każdym razem, gdy się pojawi (może to generować wiele komunikatów, jeśli ostrzeżenie jest
wyzwalane wielokrotnie dla tej samej linii źródłowej, na przykład wewnątrz pętli); moduł do
drukuj każde ostrzeżenie tylko przy pierwszym wystąpieniu w każdym module; pewnego razu wydrukować każdy
ostrzeżenie tylko przy pierwszym wystąpieniu w programie; Lub błąd wychować
wyjątek zamiast drukowania komunikatu ostrzegawczego.
Pełna forma argument is akcja:wiadomość:kategoria:moduł:Linia. Tutaj, akcja is
jak wyjaśniono powyżej, ale dotyczy tylko wiadomości pasujących do pozostałych pól.
Puste pola odpowiadają wszystkim wartościom; końcowe puste pola można pominąć. The wiadomość
pole pasuje do początku drukowanego komunikatu ostrzegawczego; ten mecz jest przypadek-
niewrażliwy. The kategoria pole pasuje do kategorii ostrzeżenia. To musi być
Nazwa klasy; test dopasowania, czy rzeczywista kategoria ostrzeżenia wiadomości to a
podklasa określonej kategorii ostrzeżeń. Należy podać pełną nazwę klasy.
Kurs moduł pole odpowiada (w pełni kwalifikowanej) nazwie modułu; ten mecz jest przypadek-
wrażliwy. The linia pasuje do numeru wiersza, gdzie zero odpowiada wszystkim wierszom
liczb, a zatem jest odpowiednikiem pominiętego numeru wiersza.
-X opcja
Ustaw opcję specyficzną dla implementacji.
-x Pomiń pierwszą linię źródła. Jest to przeznaczone tylko do hackowania specyficznego dla DOS.
Ostrzeżenie: numery linii w komunikatach o błędach będą przesunięte o jeden!
INTERPRETATOR INTERFACE
Interfejs interpretera przypomina powłokę UNIX: gdy jest wywoływany ze standardem
wejście podłączone do urządzenia tty, monituje o polecenia i wykonuje je, dopóki nie pojawi się EOF
Czytać; wywołana z argumentem nazwa pliku lub z plikiem jako standardowym wejściem, odczytuje i
wykonuje scenariusz z tego pliku; kiedy wezwany z -c komenda, wykonuje Pythona
oświadczenie(a) podane jako komenda. Tutaj komenda może zawierać wiele instrukcji oddzielonych przez
nowe linie. Wiodące spacje są istotne w instrukcjach Pythona! W nieinteraktywnym
w trybie, całe wejście jest analizowane przed wykonaniem.
Jeśli jest dostępna, do skryptu przekazywana jest nazwa skryptu i dodatkowe argumenty
w zmiennej Pythona sys.argv, która jest listą ciągów znaków (musisz najpierw importować sys do
mieć do niego dostęp). Jeśli nie podano nazwy skryptu, sys.argv[0] jest pustym łańcuchem; Jeśli -c
jest używany, sys.argv[0] zawiera ciąg '-C'. Zauważ, że opcje interpretowane przez
Sam interpreter Pythona nie jest umieszczany sys.argv.
W trybie interaktywnym głównym znakiem zachęty jest `>>>'; drugi monit (który pojawia się, gdy a
polecenie nie jest kompletne) to `...'. Monity można zmienić przez przypisanie do sys.ps1 or
sys.ps2. Interpreter kończy pracę, gdy odczytuje EOF po znaku zachęty. Kiedy nieobsługiwany
wystąpi wyjątek, drukowany jest ślad stosu i sterowanie powraca do podstawowego monitu; W
w trybie nieinteraktywnym, interpreter kończy pracę po wydrukowaniu śladu stosu. Przerwanie
sygnał podnosi Przerwanie klawiatury wyjątek; inne sygnały UNIX nie są przechwytywane (z wyjątkiem
że SIGPIPE jest czasami ignorowany na korzyść IOBłąd wyjątek). Komunikaty o błędach są
napisane do stderr.
AKTA ROLNICZE KATALOGI
Mogą się one różnić w zależności od lokalnych konwencji instalacyjnych; ${przedrostek} i
${exec_prefix} są zależne od instalacji i powinny być interpretowane jako oprogramowanie GNU;
mogą być takie same. W systemie Debian GNU/{Hurd,Linux} ustawieniem domyślnym dla obu jest / usr.
${exec_prefix}/bin/python
Zalecana lokalizacja tłumacza.
${prefiks}/lib/python
${exec_prefix}/lib/python
Zalecane lokalizacje katalogów zawierających standardowe moduły.
${prefix}/include/python
${exec_prefix}/include/python
Zalecane lokalizacje katalogów zawierających potrzebne pliki dołączania
tworzenie rozszerzeń Pythona i osadzenie interpretera.
ŚRODOWISKO ZMIENNE
PYTHONHOME
Zmień lokalizację standardowych bibliotek języka Python. Domyślnie biblioteki
są przeszukiwane w ${prefix}/lib/python I
${exec_prefix}/lib/python , gdzie ${prefix} i ${exec_prefix} to
katalogi zależne od instalacji, oba domyślnie / Usr / local. Kiedy
$PYTHONHOME jest ustawiony na pojedynczy katalog, jego wartość zastępuje zarówno ${prefix}, jak i
${exec_prefix}. Aby określić dla nich różne wartości, ustaw $PYTHONHOME na
${prefiks}:${exec_prefix}.
ŚCIEŻKA PYTONA
Rozszerza domyślną ścieżkę wyszukiwania plików modułów. Format jest taki sam jak w
$PATH powłoki: jedna lub więcej nazw katalogów oddzielonych dwukropkami. nie istnieje
katalogi są po cichu ignorowane. Domyślną ścieżką wyszukiwania jest instalacja
zależne, ale generalnie zaczyna się od ${prefix}/lib/python (zobacz PYTHONHOME
powyżej). Domyślna ścieżka wyszukiwania jest zawsze dołączana do $PYTHONPATH. Jeśli skrypt
podany jest argument, katalog zawierający skrypt jest wstawiany w ścieżce w
przed $PYTHONPATH. Ścieżką wyszukiwania można manipulować z poziomu Pythona
program jako zmienną sys.ścieżka.
START PYTHON
Jeśli jest to nazwa pliku do odczytu, polecenia Pythona w tym pliku są
wykonywane przed wyświetleniem pierwszego monitu w trybie interaktywnym. Plik jest
wykonywane w tej samej przestrzeni nazw, w której wykonywane są polecenia interaktywne
obiekty zdefiniowane lub zaimportowane w nim mogą być używane bez zastrzeżeń w
sesja interaktywna. Możesz także zmienić podpowiedzi sys.ps1 i sys.ps2 w tym
plik.
PYTHONOPTYMALIZUJ
Jeśli to jest ustawione na niepusty ciąg, jest to równoznaczne z określeniem -O opcja.
Jeśli jest ustawiona na liczbę całkowitą, jest to równoznaczne z określeniem -O wiele razy.
PYTHONDEBUG
Jeśli to jest ustawione na niepusty ciąg, jest to równoznaczne z określeniem -d opcja.
Jeśli jest ustawiona na liczbę całkowitą, jest to równoznaczne z określeniem -d wiele razy.
PYTHONNTWRITEBYTECODE
Jeśli to jest ustawione na niepusty ciąg, jest to równoznaczne z określeniem -B opcja
(nie próbuj pisać .py[co] Pliki).
PYTHONINSPECT
Jeśli to jest ustawione na niepusty ciąg, jest to równoznaczne z określeniem -i opcja.
KODOWANIE PYTHONIO
Jeśli zostanie to ustawione przed uruchomieniem interpretera, zastępuje kodowanie używane do
stdin/stdout/stderr, w składni nazwa kodowania:obsługa błędów Kurs obsługa błędów część
jest opcjonalny i ma takie samo znaczenie jak w str.encode. Dla stderr, obsługa błędów
część jest ignorowana; handler zawsze będzie „backslashreplace”.
PYTHONNOUSERSsite
Jeśli to jest ustawione na niepusty ciąg, jest to równoznaczne z określeniem -s opcja
(Nie dodawaj katalogu witryny użytkownika do sys.path).
PYTHON NIEBUFROWANY
Jeśli to jest ustawione na niepusty ciąg, jest to równoznaczne z określeniem -u opcja.
PYTHONVERBOSE
Jeśli to jest ustawione na niepusty ciąg, jest to równoznaczne z określeniem -v opcja.
Jeśli jest ustawiona na liczbę całkowitą, jest to równoznaczne z określeniem -v wiele razy.
PYTHONOSTRZEŻENIA
Jeśli to jest ustawione na ciąg oddzielony przecinkami, jest to równoznaczne z określeniem -W
opcja dla każdej oddzielnej wartości.
NASIONA PYTONA HASZOWEGO
Jeśli ta zmienna jest ustawiona na „random”, losowa wartość jest używana do inicjowania skrótów
str, bytes i obiekty datetime.
Jeśli PYTHONHASHSEED jest ustawione na wartość całkowitą, jest używane jako stałe ziarno dla
generowanie hash() typów objętych randomizacją hash. Tego cel
jest umożliwienie powtarzalnego haszowania, na przykład dla autotestów samego tłumacza,
lub aby zezwolić klastrowi procesów Pythona na współdzielenie wartości skrótu.
Liczba całkowita musi być liczbą dziesiętną z zakresu [0,4294967295]. Określanie
wartość 0 wyłączy randomizację mieszania.
Używaj Pythona3.5dm online, korzystając z usług onworks.net