Kør Python-kode i terminalen uden .py-filer: Metoder og tips

Hvordan kan man skrive og køre flere linjer Python-kode i terminalen uden at oprette .py-filer?

For at skrive og køre flere linjer Python-kode i terminalen uden at oprette .py-filer, kan man bruge interaktiv Python-skal (REPL), semikolon, echo og pipe, eller python -c.

Hvordan kan man skrive og køre flere linjer Python-kode i terminalen uden at oprette .py-filer?

Det er muligt at skrive og køre flere linjer Python-kode direkte i terminalen uden at oprette .py-filer. Her er nogle metoder til at gøre det:

  • Brug af interaktiv Python-skal (REPL):
    • Start Python-interpreteren ved at skrive python eller python3 i terminalen.
    • Indtast din Python-kode linje for linje. Interpreteren vil køre koden, når du trykker på Enter.
    • For at skrive flere linjer kode, kan du bruge indrykning og afslutte med en tom linje.
  • Brug af semikolon:
    • Du kan skrive flere Python-kommandoer på en enkelt linje ved at adskille dem med semikolon (;).
    • Eksempel: print("Hello"); x = 5; print(x)
  • Brug af echo og pipe:
    • Du kan skrive din Python-kode som en streng og sende den til Python-interpreteren ved hjælp af echo og pipe (|).
    • Eksempel: echo -e "print('Hello') x = 5 print(x)" | python
  • Brug af python -c:
    • Du kan bruge python -c til at køre en streng af Python-kode direkte fra kommandolinjen.
    • Eksempel: python -c "print('Hello'); x = 5; print(x)"

Disse metoder giver dig fleksibilitet til at køre Python-kode direkte i terminalen uden behov for at oprette og gemme .py-filer.