Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

Beheers het uitvoeren van Python-scripts:een uitgebreide stapsgewijze handleiding

Wat is het script in Python?

Een script in 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 worden uitgevoerd als een module of als een script zelf.
  • Een code die is geschreven op een interactieve Python-opdrachtpromptsessie.

Hoe voer je Python-code en -scripts interactief uit?

Hier zijn de stappen om dit te doen:

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

Stap 2) Roep in de volgende stap de Python-interpreter op de opdrachtregel aan door de volgende opdracht te typen:–

Commando:

python

Stap 3) De programmeur kan achtereenvolgens Python-code schrijven en deze in dezelfde volgorde uitvoeren.

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

Voorbeeld:–

Python-code:

python
print ('hello world Guru99')

Uitvoer:

hello world Guru99

Laten we een andere Python-code nemen 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
>>>

Uitvoer:

b is more than a

Hieronder volgt de schermafbeelding:–

Uitleg:

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

Hoe voer ik Python-scriptbestanden interactief uit vanuit de Windows GUI?

Hier zijn de stappen om dit te doen:

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

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

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

Hieronder volgt de code die op de opdrachtregel moet worden geschreven om een Python-script aan te roepen:

Python-opdrachtregelcode:

Python example.py

Uitvoer:

Hello, world!

Python-scripts uitvoeren vanuit 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 snel Python-projecten bouwen. IDE zorgt voor 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 IDE's kan uitvoeren waarmee de programmeur Python-programma's kan uitvoeren.

Laten we een voorbeeld nemen van het uitvoeren van een 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 nieuw Python-bestand.

Stap 5) Geef de naam van het Python-bestand

Hier hebben we Guru99Example gegeven.

Stap 6) Schrijf in het lege Python-bestand dat is gemaakt in PyCharm IDE 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 “Bestand uitvoeren in Python-console” .

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

Uitvoer:

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 volgt de schermafbeelding:

Uitleg:

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

Hoe voer ik Python-scripts uit met bestandsbeheer?

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

Stap 1) Open Kladblok en voeg wat Python-code toe.

Stap 2) Typ print (‘Hello World Guru99’)

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

Stap 4) Het .py-extensiebestand wordt gebruikt voor programma's met Python.exe.

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

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 instructie toe aan het 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 wordt de Python-uitvoer weergegeven.

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

Hoe voer ik Python-scripts uit met behulp van de scriptbestandsnaam en opdrachtregel?

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

Stap 1) Open Kladblok en voeg wat Python-code toe.

Stap 2) Typ print (‘Hello World Guru99’)

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

Stap 4) Het .py-extensiebestand wordt gebruikt voor programma's met Python.exe.

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

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:–

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

Code:

python -m example

Uitvoer:

hello world
Press provides enter to exit...

Zie de volgende schermafbeelding:

Uitleg:

De bovenstaande code volgt de volgende syntaxis:

Syntaxis:

Python -m 

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

Hier zijn de stappen om dit te doen:

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

Stap 2) Roep in de volgende stap de Python-interpreter aan in de Linux-terminal door de volgende opdracht te typen:–

Commando:

python3 

Stap 3) De programmeur kan achtereenvolgens Python-code schrijven en deze in dezelfde volgorde uitvoeren.

Het volgende programma kan op 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
>>>

Uitvoer:

b is more than a

Hieronder volgt de schermafbeelding:–

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

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

Stap 2) Typ print (‘Hallo wereld’)

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

Stap 4) Het .py-extensiebestand wordt gebruikt voor programma's met Python.exe.

Stap 5) Roep in de volgende stap de Python-interpreter aan in de Linux-terminal door de volgende opdracht te typen:–

Commando:

python3 /home/onworks/Desktop/Example.py 

Uitvoer:

hello world

Zie de volgende schermafbeelding:–

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 is het volgende de vergelijking tussen module, code en script:

Parameters Code Module Script DefinitieEen 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. UitvoerbaarheidZe worden uitgevoerd via de Python-interpreterZe worden eerst geïmporteerd in een script of een stuk code en vervolgens uitgevoerd met behulp van de Python-interpreter. De scripts worden doorgaans uitgevoerd via een Python-interpreter.

Veelgestelde vragen

Conclusie

  • Een Python-script kan op verschillende manieren worden uitgevoerd.
  • Je kunt het uitvoeren via de opdrachtregel of via IDE.
  • De programmeur kan PyCharm en Spyder IDE gebruiken om geavanceerde Python-scripts te ontwikkelen.
  • Zorg ervoor dat de code de inspringing volgt wanneer u de if- en else-instructies op de opdrachtregel gebruikt.

Python

  1. Python-pakket
  2. Python Lambda-functies met VOORBEELDEN
  3. Python invoer, uitvoer en import
  4. Python-naamruimte en bereik
  5. Python-bestandsafhandeling:een tekstbestand maken, lezen, schrijven, openen
  6. Controleer het geheugengebruik van uw Python-objecten
  7. Python break, continue, pass statements met voorbeelden
  8. 5 deskundige technieken om snaren in Python om te keren
  9. Python-operators
  10. Overbelasting van Python-operator
  11. Kopieer bestand in Python:shutil.copy(), shutil.copystat() methode