2011-01-19 14 views
5

Co dzieje się za kulisami, gdy wywołujemy monit python?Za kulisami działania na monitorze pythonowym ładowaniu

Jestem bardziej zainteresowany zrozumieniem, w jaki sposób metody/funkcje, takie jak drukowanie, importowanie i podobne ładują się do interpretera?

EDYCJA: Kilka wyjaśnień na moje pytanie:
Kiedy wpisujemy python na naszej unixowej konsoli prompt/windows i Hit enter, jakie biblioteki są ładowane. Moje szczególne zainteresowanie dotyczy tego, w jaki sposób słowa kluczowe, takie jak drukowanie i importowanie, są udostępniane użytkownikowi.

+1

Ani 'print' ani' import' nie jest funkcją lub metodą w Pythonie 2.x. I tak naprawdę nie rozumiem twojego pytania. Czy jest coś, co chciałbyś osiągnąć? –

+0

'help' i' quit', OTOH, są dodawane przy inicjalizacji i jest to historia warta opowiedzenia ... – TryPyPy

+0

@Sven Marnach: Koniec pytania jest dziwnie napisany, wydaje mi się (ale angielski nie jest moją matką język). Jest jednak jasne, że chce "" zrozumieć ", a nie" osiągnąć "coś. – eyquem

Odpowiedz

4

Jest zbyt wiele poziomów na to pytanie. Oto bardzo szorstki szkic.

Jest cała C-level interpreter inicjalizacji, grono in-the-interpreter zadań, czytanie środowiska i options, dostosowywanie interpreter session. Wszystko, co definiuje what you see po uruchomieniu python.

Wiem, że gdzieś jest dobry opis całego procesu.

+0

Dziękujemy za link "to, co widzisz". Pozostałe linki są zbyt "z grubsza" informacyjne, aby można je było łatwo wykorzystać. Ogólne wyjaśnienia i głębokie wyjaśnienia, takie jak Yaniv Aknin i Kristján Valur są niezbędne dla podstawowych programistów, jak ja. – eyquem

Powiązane problemy