Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

python2.7-dbg — Online w chmurze

Uruchom python2.7-dbg u bezpłatnego dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie python2.7-dbg, 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 ] [ -d ] [ -E ] [ -h ] [ -i ] [ -m Nazwa modułu ]
[ -O ] [ -OO ] [ -R ] [ -Q argument ] [ -s ] [ -S ] [ -t ] [ -u ]
[ -v ] [ -V ] [ -W argument ] [ -x ] [ -3 ] [ -? ]
[ -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.

-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.

-m Nazwa modułu
wyszukiwania sys.ścieżka dla nazwanego modułu i uruchamia odpowiedni .py plik jako
skrypt.

-O Włącz podstawowe optymalizacje. Spowoduje to zmianę rozszerzenia nazwy pliku dla skompilowanego
(kod bajtowy) pliki z .pyc do .pyo. Podane dwukrotnie powoduje, że docstringi są
odrzucone.

-OO Odrzuć docstrings oprócz -O optymalizacje.

-R Włącz „hash randomization”, aby wartości hash() str, bytes i datetime
obiekty są „solone” z nieprzewidywalną pseudolosową wartością. Chociaż oni
pozostają stałe w ramach pojedynczego procesu Pythona, nie są przewidywalne
między powtarzającymi się wywołaniami Pythona.

Ma to na celu zapewnienie ochrony przed odmową usługi spowodowaną przez
starannie dobrane dane wejściowe, które wykorzystują najgorszy przypadek wydajności dyktowania
konstrukcja, złożoność O(n^2). Widzieć
http://www.ocert.org/advisories/ocert-2011-003.html .

-Q argument
Kontrola dywizji; patrz PEP 238. Argument musi być jednym z „starych” (domyślnie,
int/int i long/long zwraca int lub long), „nowy” (nowa semantyka podziału, tj
int/int i long/long zwraca liczbę zmiennoprzecinkową), „ostrzegaj” (stara semantyka podziału z a
ostrzeżenie dla int/int i long/long) lub „warnall” (stara semantyka podziału z a
ostrzeżenie dla każdego użycia operatora dzielenia). Aby zapoznać się z użyciem słowa „warnall”, zob
Narzędzia/skrypty/skrypt fixdiv.py.

-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ą.

-t Wygeneruj ostrzeżenie, gdy plik źródłowy w jakiś sposób miesza tabulatory i spacje dla wcięć
to sprawia, że ​​​​zależy to od wartości tabulacji wyrażonej w spacjach. Wygeneruj błąd
gdy opcja jest podana dwukrotnie.

-u Wymuś całkowite niebuforowanie stdin, stdout i stderr. W systemach, w których
sprawy, ustaw także stdin, stdout i stderr w trybie binarnym. Zauważ, że istnieje
wewnętrzne buforowanie w xreadlines(), readlines() i iteratorach obiektów plików („for
line in sys.stdin"), na który ta opcja nie ma wpływu. Aby to obejść,
będziesz chciał użyć „sys.stdin.readline()” wewnątrz pętli „while 1:”.

-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.
Opona 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 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!

-3 Ostrzegaj o niezgodnościach z Pythonem 3.x, których 2to3 nie może w prosty sposób naprawić.

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.

~/.pythonrc.py
Specyficzny dla użytkownika plik inicjujący ładowany przez użytkownik moduł; nie jest używany domyślnie lub
przez większość aplikacji.

Ś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.

PYTONY2K
Ustaw to na niepusty ciąg, aby spowodować czas moduł wymagać określonych dat
jako ciągi zawierające 4-cyfrowe lata, w przeciwnym razie 2-cyfrowe lata są konwertowane na podstawie
zasady opisane w pkt czas dokumentacja modułu.

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 Opona 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”, efekt jest taki sam, jak w przypadku określenia -R
opcja: losowa wartość jest używana do inicjowania skrótów str, bytes i datetime
obiekty.

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 doprowadzi do takich samych wartości mieszania, jak w przypadku wyłączenia losowego mieszania.

Używaj Pythona2.7-dbg online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad