Sobes.tech
Junior — Middle

Kako Python interpreter pokreće skripte smeštene u komandnoj liniji?

sobes.tech АИ

Одговор од АИ

Када се Python скрипта покрене из командне линије, интерпретатор извршава следеће кораке:

  1. чита датотеку скрипта или линију кода прослеђену преко командне линије.
  2. компилира изворни код у байт-код, међупредставу која се ефикасније извршава.
  3. покреће виртуелну машину Python (PVM), која интерпретира байт-код и извршава инструкције.

На пример, команда:

python -c "print('Здраво, свет!')"

присиљава интерпретатор да изврши линију кода прослеђену преко параметра -c. Интерпретатор компилира ту линију и одмах је извршава, приказујући резултат у конзоли.