Hoe te rennen Python Scripts: stapsgewijze handleiding

Waar zit het script in Python?

Een scriptje erin Python kan worden gedefinieerd als een bestand dat bestaat uit Python code of een programma. Het eindigt met een extensie als .py

Een tolk kan een script op twee verschillende manieren uitvoeren, zoals hieronder vermeld: –

  • Een script kan als module of als script zelf worden uitgevoerd.
  • Een code die in een interactief bestand is geschreven Python opdrachtprompt sessie manier.

Hoe te rennen Python code en scripts interactief?

Hier zijn stappen om dit te doen:

Stap 1) De programmeur moet de opdrachtregel openen in de interactieve modus.

Stap 2) In de volgende stap roept u de Python-interpreter aan op de opdrachtregel door de volgende opdracht te typen: –

Commando:

python

Stap 3) De programmeur kan opeenvolgend schrijven Python code en voer ze in dezelfde volgorde uit.

Het volgende programma kan in de opdrachtregel worden getypt, zoals hieronder weergegeven:

Voorbeeld: -

Python Code:

python
print ('hello world Guru99')

Output:

hello world Guru99

Laten we er nog een nemen Python code die interactief op de opdrachtregel kan worden geschreven.

Voorbeeld:

Python Code:

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

Hieronder ziet u de schermafbeelding: –

Hoe te rennen Python Scripts

Uitleg:

De bovenstaande code vergelijkt twee argumenten en vindt welk argument groter is. Zorg ervoor dat de statements correct zijn ingesprongen om inspringingsfouten te voorkomen. Om de Windows-opdrachtregel te verlaten, drukt u op Ctrl+Z en volg met een Enter.

Hoe te rennen Python scriptbestanden interactief uit Windows GUI?

Hier zijn stappen om dit te doen:

Stap 1) Open de opdrachtregel en typ het Python commando gevolgd door de naam van het scriptbestand.

Stap 2) Zorg ervoor dat het scriptbestand al is gemaakt.

Stap 3) Het scriptbestand moet eindigen op .py of. Pauw. Als volgende stap opent u het Windows opdrachtprompt.

Hieronder staat de code die in de opdrachtregel moet worden geschreven om een Python script:

Python Commandoregelcode:

Python example.py

Output:

Hello, world!

Hoe te rennen Python scripts van een IDE

Een geïntegreerde ontwikkelomgeving wordt ook wel kortweg IDE genoemd. Het biedt een virtuele configuratie van de bestands- en maphiërarchie. Hiermee kan de programmeur bouwen Python projecten snel. IDE biedt de organisatie van bestanden in verschillende mappen.

Deze verschillende mappen behoren tot één gemeenschappelijke map.

Spyder en PyCharm zijn twee Python IDE's waarmee de programmeur kan werken IDE's waarmee de programmeur kan werken Python programma's.

Laten we een voorbeeld nemen van het uitvoeren van a Python script in PyCharm IDE:

Stap 1) Maak als eerste stap een nieuw project in PyCharm.

Stap 2) Noem het project Guru99Example en klik vervolgens op Maken.

Stap 3) Selecteer de hoofdmap met het label Guru99Example en klik met de rechtermuisknop.

Stap 4) Ga naar de nieuwe optie en maak een nieuwe Python bestand.

Stap 5) Geef de naam van de Python filet

Hier hebben we Guru99Example gegeven.

Stap 6) In de blanco Python bestand gemaakt in PyCharm IDE, schrijf het volgende stukje code zoals hieronder weergegeven: –

Python Code:

print ('hello world Guru99')

Stap 7) Om de bovenstaande code uit te voeren, klikt u met de rechtermuisknop op de editor en selecteert u de optie “Voer bestand in Python troosten".

Deze code opent het consolevenster binnen IDE, en het volgende is de uitvoer:

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

Hieronder ziet u de schermafbeelding:

Hoe te rennen Python scripts van een IDE

Hoe te rennen Python scripts van een IDE

Hoe te rennen Python scripts van een IDE

Uitleg:

De bovenstaande code is een eenvoudig voorbeeld van hoe u Hello World kunt afdrukken in de PyCharm IDE.

Hoe te rennen Python scripts met behulp van bestandsbeheer?

Hier zijn de stappen om het uit te voeren Python script met bestandsbeheer:

Stap 1) Open Kladblok en voeg er enkele toe Python code.

Stap 2) Typ afdruk ('Hallo wereld Guru99')

Stap 3) Sla het scriptbestand met de extensie op als .py of. Pauw.

Stap 4) Het .py-extensiebestand wordt gebruikt voor programma's die dat wel hebben Python.exe

Stap 5) Klik in het Windows-besturingssysteem met de rechtermuisknop op Python bestand en klik op openen. Raadpleeg de onderstaande schermafbeelding: –

lopen Python scripts met behulp van bestandsbeheer

Wanneer het wordt uitgevoerd, wordt er even een opdrachtregelscherm geopend. Raadpleeg de onderstaande schermafbeelding: –

Om ervoor te zorgen dat het scherm een ​​tijdje blijft staan, voegt u de volgende verklaring toe aan de Python scriptbestand zoals hieronder weergegeven: –

Python Code:

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

Tot en tenzij er geen invoer van de gebruiker is, blijft het scherm actief en weergegeven Python uitgang.

Als de Python script een fout bevat, wordt de uitvoering van de invoeropdracht onderbroken of afgebroken. Hierdoor kan de gebruiker mogelijk niet zien Python scriptuitvoering met bestandsbeheer.

lopen Python scripts met behulp van bestandsbeheer

Hoe te rennen Python scripts met behulp van de scriptbestandsnaam en opdrachtregel?

Hier zijn de stappen om het uit te voeren Python script met scriptbestandsnaam en opdrachtregel:

Stap 1) Open Kladblok en voeg er enkele toe Python code.

Stap 2) Typ afdruk ('Hallo wereld Guru99')

Stap 3) Sla het scriptbestand met de extensie op als .py of. Pauw.

Stap 4) Het .py-extensiebestand wordt gebruikt voor programma's die dat wel hebben Python.exe

Stap 5) Klik in het Windows-besturingssysteem met de rechtermuisknop op Python bestand en klik op kopiëren als pad. Raadpleeg de onderstaande schermafbeelding: –

lopen Python scripts met behulp van bestandsbeheer

Het helpt om het pad van het scriptbestand te valideren met het opdrachtregelpad. Open een opdrachtregel en typ de naam van het scriptbestand zoals hierboven gemaakt, met de naam gevolgd door de extensie .py. Raadpleeg de onderstaande schermafbeelding: –

lopen Python scripts met behulp van bestandsbeheer

Als alternatief kan het hierboven gemaakte scriptbestand worden uitgevoerd als een pythonmodule. Typ de volgende opdracht zoals hieronder weergegeven: –

Code:

python -m example

Output:

hello world
Press provides enter to exit...

Zie de volgende schermafbeelding:

lopen Python scripts met behulp van bestandsbeheer

Uitleg:

De bovenstaande code volgt de volgende syntaxis:

Syntax:

Python -m 

De bovenstaande parameter -m zoekt naar het bestand sys. Pad voor de module waarnaar wordt verwezen en die de code heeft uitgevoerd als onderdeel van het bestand _main_.

Hoe te rennen Python Scripts op Linux

Hier zijn stappen om dit te doen:

Stap 1) De programmeur moet de Linux-terminal openen in de interactieve modus.

Stap 2) In de volgende stap roept u de Python interpreter in de Linux-terminal door de volgende opdracht te typen: –

Commando:

python3 

Stap 3) De programmeur kan opeenvolgend schrijven Python code en voer ze in dezelfde volgorde uit.

Het volgende programma kan in de opdrachtregel worden getypt, zoals hieronder weergegeven:

Voorbeeld: -

Python Code:

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

Hieronder ziet u de schermafbeelding: –

lopen Python scripts met behulp van bestandsbeheer

Als alternatief vindt u hier de stappen om het programma uit te voeren Python scriptbestand met behulp van een Linux-terminal:

Stap 1) Open de teksteditor en voeg wat toe Python code.

Stap 2) Typ afdruk ('Hallo wereld')

Stap 3) Sla het scriptbestand op met de extensie as.py.

Stap 4) Het .py-extensiebestand wordt gebruikt voor programma's die dat wel hebben Python.exe

Stap 5) In de volgende stap roept u de Python interpreter in de Linux-terminal door de volgende opdracht te typen: –

Commando:

python3 /home/onworks/Desktop/Example.py 

Output:

hello world

Zie de volgende schermafbeelding: –

lopen Python scripts met behulp van bestandsbeheer

Uitleg:

De Python-interpreter in de Linux-terminal voert het scriptbestand uit dat op de desktoplocatie is opgeslagen.

Vergelijking van code, module en script in Python

In de computerwereld worden module, code en script als volgt met elkaar vergeleken:

parameters Code Module Script
Definitie Een code wordt gedefinieerd als een reeks instructies. Een module wordt gedefinieerd als een reeks codes die opeenvolgend zijn gerangschikt. Een script kan worden gedefinieerd als een bestand dat logische orders of een reeks georganiseerde codes bevat.
Uitvoerbaarheid Ze worden door de Python tolk Ze worden eerst geïmporteerd in een script of een stukje code en vervolgens uitgevoerd met behulp van de Python tolk De scripts worden over het algemeen uitgevoerd via een Python tolk.

Veelgestelde vragen

A Python tolk kan worden beschouwd als een interface of een brug die helpt bij het uitvoeren van code of een script. Het voert de code op twee manieren uit:

  • Het roept een script of een module aan.
  • Het roept een code aan die in een actieve sessie is geschreven.

Python tolk werkt op de volgende manier: –

  • Het leest het commando gevolgd door de evaluatie ervan.
  • Na de evaluatie worden de resultaten van de opdracht afgedrukt.
  • Het loopt achteruit en voert de herhaling van het proces uit.

A Python tolk is beschikbaar in verschillende vormen, zoals hieronder vermeld:

Tolk Beschrijving
Jython gebruik Java programmeertaal, Python programma's kunnen op Java-gebaseerde platforms worden uitgevoerd.
pypy Tolk ontworpen in a Python programmeertaal.
CPython Tolk ontworpen met behulp van C-taal om uit te voeren en uit te voeren Python programma's op C-gebaseerde platforms
StrijkijzerPython Het is een open-sourceproject dat werd gebruikt als tolk voor .Net-platforms.

De Python script wordt uitgevoerd volgens het uit meerdere stappen bestaande proces dat is gedefinieerd als Python Uitvoeringsmodel. Bij dit model worden de in het script gedefinieerde instructies stap voor stap verwerkt en uitgevoerd.

In de laatste stap van het uitvoeringsproces wordt de Python virtuele machine laadt de bytecode tijdens de runtime om het script uit te voeren.

Hieronder staan ​​de basisvereisten die nodig zijn om een Python script:

  • Maak de Python script uitvoerbaar en installeer de tolk vooraf op de computer.
  • Er moet een code-editor of een geïntegreerde ontwikkelomgeving vooraf geïnstalleerd zijn in het besturingssysteem van de computer.
  • Toevoegen Python om code via de opdrachtregel uit te voeren naar de omgevingsvariabele van het besturingssysteem.

Conclusie

  • A Python script kan op verschillende manieren worden uitgevoerd.
  • U kunt uitvoeren via de opdrachtregel of via IDE.
  • De programmeur kan PyCharm en Spyder IDE om verfijnd te ontwikkelen Python scripts.
  • Zorg ervoor dat de code zich aan de inspringingen houdt wanneer u de if en else-verklaringen in de opdrachtregel.