Sobes.tech
Junior — Middle

Hoe voert de Python-interpreter scripts uit die in de opdrachtregel zijn geplaatst?

sobes.tech AI

Antwoord van AI

Wanneer een Python-script wordt uitgevoerd in de opdrachtregel, voert de interpreter de volgende stappen uit:

  1. Leest het scriptbestand of de coderegel die via de opdrachtregel is doorgegeven.
  2. Compileert de broncode naar bytecode, een tussenrepresentatie die efficiënter wordt uitgevoerd.
  3. Voert de Python-virtuele machine (PVM) uit, die de bytecode interpreteert en de instructies uitvoert.

Bijvoorbeeld, het commando:

python -c "print('Hallo, wereld!')"

dwingt de interpreter om de coderegel die via de parameter -c is doorgegeven uit te voeren. De interpreter compileert deze regel en voert deze onmiddellijk uit, waarbij het resultaat in de console wordt weergegeven.