Sådan kører du Python Scripts: Trin for trin guide

Hvad er scriptet i Python?

Et manuskript i Python kan defineres som en fil, der består af Python kode eller et program. Det ender med en forlængelse som .py

En tolk kan udføre et script på to forskellige måder, som angivet nedenfor: –

  • Et script kan udføres som et modul eller som et script selv.
  • En kode, der er skrevet i en interaktiv Python kommandoprompt session måde.

Sådan løber du Python kode og scripts interaktivt?

Her er trin til at gøre dette:

Trin 1) Programmøren skal åbne kommandolinjen i interaktiv tilstand.

Trin 2) I næste trin skal du kalde python-fortolkeren på kommandolinjen ved at skrive følgende kommando: -

Command:

python

Trin 3) Programmøren kan skrive sekventielt Python kode og udføre dem i samme rækkefølge.

Følgende program kan skrives i kommandolinjen som vist nedenfor:

Eksempel: -

Python Kode:

python
print ('hello world Guru99')

Output:

hello world Guru99

Lad os tage en anden Python kode, der kunne skrives på kommandolinjen interaktivt.

Eksempel:

Python Kode:

Python
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

Output:

b is more than a

Følgende er skærmbilledet: –

Sådan kører du Python Scripts

Forklaring:

Ovenstående kode sammenligner to argumenter og finder, hvilket argument der er størst. Sørg for, at udsagn er korrekt indrykket for at undgå indrykningsfejl. Tryk på for at forlade Windows-kommandolinjen Ctrl+Z og følg med Enter.

Sådan løber du Python script-filer interaktivt fra Windows GUI?

Her er trin til at gøre dette:

Trin 1) Åbn kommandolinjen og skriv Python kommando efterfulgt af scriptfilnavnet.

Trin 2) Sørg for, at scriptfilen allerede er oprettet.

Trin 3) Scriptfilen skal slutte med enten .py eller. pyw. Som et næste trin skal du åbne Windows kommandoprompt.

Følgende ville være koden, der skal skrives i kommandolinjen for at påkalde en Python manuskript:

Python Kommandolinjekode:

Python example.py

Output:

Hello, world!

Sådan løber du Python scripts fra en IDE

Et integreret udviklingsmiljø omtales også som IDE i kort form. Det tilbyder en virtuel opsætning af fil- og mappehierarki. Det giver programmøren mulighed for at bygge Python projekter hurtigt. IDE sørger for organisering af filer i forskellige mapper.

Disse forskellige mapper tilhører én fælles mappe.

Spyder og PyCharm er to Python IDE'er, der gør det muligt for programmøren at køre IDE'er, der gør det muligt for programmøren at køre Python programmer.

Lad os tage et eksempel på at udføre en Python script i PyCharm IDE:

Trin 1) Som det første trin skal du oprette et nyt projekt i PyCharm.

Trin 2) Navngiv projektet som Guru99Example, og klik derefter på opret.

Trin 3) Vælg rodmappen, der vil blive mærket som Guru99Example, og højreklik.

Trin 4) Gå til den nye indstilling og opret en ny Python fil.

Trin 5) Angiv navnet på Python fil

Her har vi givet Guru99Example.

Trin 6) I det tomme Python fil oprettet i PyCharm IDE, skriv følgende stykke kode som vist nedenfor: -

Python Kode:

print ('hello world Guru99')

Trin 7) For at køre ovenstående kode skal du højreklikke på editoren og vælge indstillingen "Kør fil ind Python konsol”.

Denne kode åbner konsolvinduet i IDE, og følgende ville være outputtet:

Output:

PyDev console: starting.
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
>>> runfile('C:/Users/OS Name/PycharmProjects/Guru99Example/Guru99Example.py', wdir='C:/Users/OS Name/PycharmProjects/Guru99Example')
hello world Guru99

Følgende er skærmbilledet:

Sådan løber du Python scripts fra en IDE

Sådan løber du Python scripts fra en IDE

Sådan løber du Python scripts fra en IDE

Forklaring:

Ovenstående kode er et simpelt eksempel på, hvordan man udskriver hello world i PyCharm IDE.

Sådan løber du Python scripts ved hjælp af en filhåndtering?

Her er trinene til at køre Python script ved hjælp af filhåndtering:

Trin 1) Åbn Notesblok og tilføj nogle Python kode.

Trin 2) Skriv print ('Hello World Guru99')

Trin 3) Gem scriptfilen med filtypenavnet som enten .py eller. pyw.

Trin 4) .py filtypenavnet bruges til programmer, der har Python.exe

Trin 5) I Windows-operativsystemet skal du højreklikke på Python fil og klik på åben. Se nedenstående skærmbillede: –

Kør Python scripts ved hjælp af en filhåndtering

Når den udføres, åbner den en kommandolinjeskærm et øjeblik. Se nedenstående skærmbillede: –

For at sikre, at skærmen forbliver et stykke tid, skal du tilføje følgende erklæring i Python script-fil som vist nedenfor: -

Python Kode:

input ('Press provide enter to exit...') 

Indtil og medmindre der ikke er noget input fra brugeren, fortsætter skærmen med at køre og vises Python udgang.

Men hvis Python scriptet har en fejl, udførelsen af ​​input-kommandoen afbrydes eller afbrydes. På grund af dette kan brugeren muligvis ikke se Python scriptudførelse ved hjælp af filhåndtering.

Kør Python scripts ved hjælp af en filhåndtering

Sådan løber du Python scripts ved hjælp af script filnavn og kommandolinje?

Her er trinene til at køre Python script ved hjælp af script filnavn og kommandolinje:

Trin 1) Åbn Notesblok og tilføj nogle Python kode.

Trin 2) Skriv print ('Hello World Guru99')

Trin 3) Gem scriptfilen med filtypenavnet som enten .py eller. pyw.

Trin 4) .py filtypenavnet bruges til programmer, der har Python.exe

Trin 5) I Windows-operativsystemet skal du højreklikke på Python fil og klik på kopier som stien. Se nedenstående skærmbillede: –

Kør Python scripts ved hjælp af en filhåndtering

Det hjælper med at validere stien til scriptfilen med kommandolinjestien. Åbn en kommandolinje og skriv scriptfilnavnet som oprettet ovenfor med navnet efterfulgt af filtypenavnet .py. Se nedenstående skærmbillede: –

Kør Python scripts ved hjælp af en filhåndtering

Alternativt kan scriptfilen oprettet ovenfor køres som et python-modul. Indtast følgende kommando som vist nedenfor: –

Kode:

python -m example

Output:

hello world
Press provides enter to exit...

Se følgende skærmbillede:

Kør Python scripts ved hjælp af en filhåndtering

Forklaring:

Ovenstående kode følger følgende syntaks:

Syntaks:

Python -m 

Ovenstående -m parameter søger efter sys. Stien til det modul, der henvises til og udførte koden som en del af _main_.

Sådan løber du Python Scripts på Linux

Her er trin til at gøre dette:

Trin 1) Programmøren skal åbne Linux-terminalen i interaktiv tilstand.

Trin 2) I det næste trin skal du kalde Python tolk i Linux-terminalen ved at skrive følgende kommando: –

Command:

python3 

Trin 3) Programmøren kan skrive sekventielt Python kode og udføre dem i samme rækkefølge.

Følgende program kan skrives i kommandolinjen som vist nedenfor:

Eksempel: -

Python Kode:

python3
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

Output:

b is more than a

Følgende er skærmbilledet: –

Kør Python scripts ved hjælp af en filhåndtering

Alternativt, Her er trinene til at køre Python script-fil ved hjælp af en Linux-terminal:

Trin 1) Åbn teksteditoren, og tilføj nogle Python kode.

Trin 2) Skriv print ('Hello World')

Trin 3) Gem scriptfilen med filtypenavnet as.py.

Trin 4) .py filtypenavnet bruges til programmer, der har Python.exe

Trin 5) I det næste trin skal du kalde Python tolk i Linux-terminalen ved at skrive følgende kommando: –

Command:

python3 /home/onworks/Desktop/Example.py 

Output:

hello world

Se følgende skærmbillede: –

Kør Python scripts ved hjælp af en filhåndtering

Forklaring:

Python-fortolkeren i Linux-terminalen kører scriptfilen, der er gemt på skrivebordet.

Sammenligning af kode, modul og script i Python

I computerverdenen er følgende sammenligningen mellem modul, kode og script:

Driftsparametre Kode Moduler Script
Definition En kode er defineret som en række instruktioner. Et modul er defineret som en række koder arrangeret sekventielt. Et script kan defineres som en fil, der omfatter logiske ordrer eller en batch af organiserede koder.
Eksekverbarhed De køres igennem Python tolk De importeres først i et script eller et stykke kode og udføres derefter ved hjælp af Python tolk Scripts køres generelt gennem en Python tolk.

Ofte stillede spørgsmål

A Python tolk kan betragtes som en grænseflade eller en bro, der hjælper med at udføre kode eller et script. Den kører koden på to måder:

  • Det kalder på et script eller et modul.
  • Den kalder på en kode skrevet i en aktiv session.

Python tolk arbejder på følgende måde: –

  • Den læser kommandoen efterfulgt af dens evaluering.
  • Efter evaluering udskriver den resultaterne af kommandoen.
  • Den går baglæns og udfører gentagelsen af ​​processen.

A Python tolk er tilgængelig i flere former, som anført nedenfor:

Tolk Produktbeskrivelse
Jython Ved brug af Java programmeringssprog, Python programmer kan køres på java-baserede platforme.
PYPY Tolk designet i en Python programmeringssprog.
CPython Tolk designet ved hjælp af C-sprog til at køre og udføre Python programmer i C-baserede platforme
JernPython Det er et open source-projekt, der bruges som tolk til .Net-platforme.

Python script køres under flertrinsprocessen defineret som Python Udførelsesmodel. Under denne model behandles og udføres de udsagn, der er defineret i scriptet trin-for-trin.

I det sidste trin af udførelsesprocessen, Python virtuel maskine indlæser bytekoden i kørselstiden for at udføre scriptet.

Følgende er de grundlæggende krav, der er nødvendige for at udføre en Python script:

  • Gør Python script eksekverbar og installer tolken på forhånd på computeren.
  • Du bør have en kodeeditor eller et integreret udviklingsmiljø forudinstalleret i computerens operativsystem.
  • Tilføj Python på forhånd for at udføre kode gennem kommandolinjen til operativsystemets miljøvariabel.

Konklusion

  • A Python script kan udføres ved hjælp af flere metoder.
  • Du kan udføre ved hjælp af kommandolinjen eller ved hjælp af IDE.
  • Programmøren kan bruge PyCharm og Spyder IDE at udvikle sofistikeret Python scripts.
  • Sørg for, at koden klæber til indrykning, når du bruger hvis og andet udsagn i kommandolinjen.

Opsummer dette indlæg med: