Cum să alergi Python Scripturi: Ghid pas cu pas

⚡ Rezumat inteligent

Python Scripturile vă permit să salvați și să reutilizați codul din fișierele .py. Metodele de mai jos arată cum se execută un Python script în mai multe moduri: interactiv, dintr-un IDE, folosind un manager de fișiere, din linia de comandă și pe Linux.

  • 📄 Ce este un script: Un script este un fișier .py reutilizabil care conține Python cod pe care îl poți rula în mod repetat.
  • ⌨️ Interactive: Executați codul linie cu linie în Python shell interactiv.
  • 🧠 SDI: Rulați scripturi direct dintr-un editor, cum ar fi PyCharm or IDLE.
  • 🖱️ Manager de fișiere: Double-faceți clic pe fișier sau utilizați linia de comandă cu numele fișierului.
  • ???? Linux: Rulați scripturi din terminal, făcându-le opțional executabile.
  • 🔀 Code vs Modul vs Script: Tutorialul compară acești trei termeni înrudiți.

Cum să alergi Python Script-uri

În ce este Scriptul Python?

Un scenariu în Python poate fi definit ca un fișier care constă din Python cod sau program. Se termină cu o extensie ca .py

Un interpret poate executa un script în două moduri distincte, după cum sunt enumerate mai jos:

  • Un script poate fi executat ca un modul sau ca un script în sine.
  • Un cod care este scris într-un mod interactiv Python modul sesiune prompt de comandă.

Cum să alergi Python cod și scripturi interactiv?

Iată pașii pentru a face acest lucru:

Pas 1) Programatorul trebuie să deschidă linia de comandă în modul interactiv.

Pas 2) În pasul următor, invocați interpretorul python în linia de comandă prin typing următoarea comandă: –

Comanda:

python

Pas 3) Programatorul poate scrie secvenţial Python codificați și executați-le în aceeași ordine.

Următorul program poate fi introdus în linia de comandă, după cum se arată mai jos:

Exemplu: -

Python Code:

python
print ('hello world Guru99')

ieșire:

hello world Guru99

Să luăm altul Python cod care ar putea fi scris în linia de comandă în mod interactiv.

Exemplu:

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

ieșire:

b is more than a

Mai jos este captura de ecran: -

Cum să alergi Python Script-uri

Explicaţie:

Codul de mai sus compară două argumente și găsește care argument este mai mare. Asigurați-vă că declarațiile sunt indentate corect pentru a evita erorile de indentare. Pentru a ieși din linia de comandă Windows, apăsați Ctrl+Z și urmați cu Enter.

Cum să alergi Python fișiere script în mod interactiv din Windows GUI?

Iată pașii pentru a face acest lucru:

Pas 1) Deschideți linia de comandă și introduceți Python comanda urmată de numele fișierului script.

Pas 2) Asigurați-vă că fișierul script este deja creat.

Pas 3) Fișierul script ar trebui să se încheie fie cu .py, fie cu. pyw. Ca pas următor, deschideți Windows prompt de comandă.

Următorul ar fi codul care trebuie scris în linia de comandă pentru a invoca a Python scenariu:

Python Linie de comandă Code:

Python example.py

ieșire:

Hello, world!

Cum să alergi Python scripturi dintr-un IDE

Un mediu de dezvoltare integrat este denumit și IDE pe scurt. Oferă o configurare virtuală a ierarhiei de fișiere și foldere. Permite programatorului să construiască Python proiecte rapid. IDE oferă organizarea fișierelor în foldere diferite.

Aceste foldere diferite aparțin unui director comun.

Spyder și PyCharm sunt doi Python IDE-uri care permit programatorului să ruleze IDE-uri care permit programatorului să ruleze Python programe.

Să luăm un exemplu de execuție a a Python script în PyCharm SDI:

Pas 1) Ca prim pas, creați un proiect nou în PyCharm.

Pas 2) Denumiți proiectul ca Guru99Example și apoi faceți clic pe creare.

Pas 3) Selectați folderul rădăcină care va fi etichetat ca Guru99Example și faceți clic dreapta.

Pas 4) Accesați noua opțiune și creați una nouă Python fișier.

Pas 5) Dați numele Python fişier

Aici am dat Guru99Exemplu.

Pas 6) În gol Python fișier creat în PyCharm IDE, scrieți următorul fragment de cod așa cum se arată mai jos: –

Python Code:

print ('hello world Guru99')

Pas 7) Pentru a rula codul de mai sus, faceți clic dreapta pe editor și selectați opțiunea „Run File in Python consolă".

Acest cod va deschide fereastra consolei în IDE, iar rezultatul va fi următorul:

ieșire:

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

Mai jos este captura de ecran:

Cum să alergi Python scripturi dintr-un IDE

Cum să alergi Python scripturi dintr-un IDE

Cum să alergi Python scripturi dintr-un IDE

Explicaţie:

Codul de mai sus este un exemplu simplu despre cum se afișează salut lume în PyCharm SDI.

Cum să alergi Python scripturi folosind un manager de fișiere?

Iată pașii pentru a rula Python script folosind managerul de fișiere:

Pas 1) Deschide Notepad și adaugă câteva Python cod.

Pas 2) Tastați („Salut, lume” Guru99')

Pas 3) Salvați fișierul script cu extensia ca .py sau. pyw.

Pas 4) Fișierul cu extensia .py este utilizat pentru programele care au Python.executabil.

Pas 5) În sistemul de operare Windows, faceți clic dreapta pe Python fișier și faceți clic pe deschidere. Consultați captura de ecran de mai jos: -

Alerga Python scripturi folosind un manager de fișiere

Când este executat, deschide un ecran de linie de comandă pentru un moment. Consultați captura de ecran de mai jos: -

Pentru a vă asigura că ecranul rămâne o perioadă, adăugați următoarea declarație în fișierul Python fișier script, așa cum se arată mai jos: –

Python Code:

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

Până și dacă nu există nicio intrare din partea utilizatorului, ecranul continuă să ruleze și să se afișeze Python ieșire.

Cu toate acestea, dacă Python scriptul are o eroare, execuția comenzii de intrare este întreruptă sau anulată. Din această cauză, este posibil ca utilizatorul să nu poată vedea Python execuția de script folosind managerul de fișiere.

Alerga Python scripturi folosind un manager de fișiere

Cum să alergi Python scripturi folosind numele fișierului script și linia de comandă?

Iată pașii pentru a rula Python script folosind numele fișierului script și linia de comandă:

Pas 1) Deschide Notepad și adaugă câteva Python cod.

Pas 2) Tastați („Salut, lume” Guru99')

Pas 3) Salvați fișierul script cu extensia ca .py sau. pyw.

Pas 4) Fișierul cu extensia .py este utilizat pentru programele care au Python.executabil.

Pas 5) În sistemul de operare Windows, faceți clic dreapta pe Python fișier și faceți clic pe copiere ca cale. Consultați captura de ecran de mai jos: -

Alerga Python scripturi folosind un manager de fișiere

Ajută la validarea căii fișierului script cu calea liniei de comandă. Deschideți o linie de comandă și introduceți numele fișierului script așa cum a fost creat mai sus, cu numele urmat de extensia .py. Consultați captura de ecran de mai jos: -

Alerga Python scripturi folosind un manager de fișiere

Alternativ, fișierul script creat mai sus poate fi rulat ca un modul Python. Tastați următoarea comandă, așa cum se arată mai jos: -

Code:

python -m example

ieșire:

hello world
Press provides enter to exit...

Consultați următoarea captură de ecran:

Alerga Python scripturi folosind un manager de fișiere

Explicaţie:

Codul de mai sus urmează următoarea sintaxă:

Sintaxă:

Python -m <module-name>

Parametrul -m de mai sus caută sys. Calea pentru modul la care se face referire și a executat codul ca parte a _main_.

Cum să alergi Python Scripturi pe Linux

Iată pașii pentru a face acest lucru:

Pas 1) Programatorul trebuie să deschidă terminalul Linux în modul interactiv.

Pas 2) În pasul următor, invocați Python interpretor în terminalul Linux de către typing următoarea comandă: –

Comanda:

python3

Pas 3) Programatorul poate scrie secvenţial Python codificați și executați-le în aceeași ordine.

Următorul program poate fi introdus în linia de comandă, după cum se arată mai jos:

Exemplu: -

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

ieșire:

b is more than a

Mai jos este captura de ecran: -

Alerga Python scripturi folosind un manager de fișiere

Alternativ, Iată pașii pentru a rula Python fișier script folosind un terminal Linux:

Pas 1) Deschide editorul de text și adaugă câteva Python cod.

Pas 2) Tastați tipărire („Hello World”)

Pas 3) Salvați fișierul script cu extensia as.py.

Pas 4) Fișierul cu extensia .py este utilizat pentru programele care au Python.executabil.

Pas 5) În pasul următor, invocați Python interpretor în terminalul Linux de către typing următoarea comandă: –

Comanda:

python3 /home/onworks/Desktop/Example.py

ieșire:

hello world

Consultați următoarea captură de ecran: -

Alerga Python scripturi folosind un manager de fișiere

Explicaţie:

Interpretul Python din terminalul Linux rulează fișierul script care este salvat în locația desktopului.

Comparație de cod, modul și script în Python

În lumea calculatoarelor, următoarea este comparația dintre modul, cod și script:

parametrii Code Module Scenariu
Definiție Un cod este definit ca o serie de instrucțiuni. Un modul este definit ca o serie de coduri dispuse secvenţial. Un script poate fi definit ca un fișier care cuprinde ordine logice sau un lot de coduri organizate.
Executabilitate Ele sunt alergate prin Python interpret Ele sunt importate mai întâi într-un script sau o bucată de cod și apoi sunt executate folosind Python interpret Scripturile sunt în general rulate prin a Python interpret.

Întrebări frecvente

A Python interpret poate fi considerată o interfață sau o punte care ajută la executarea codului sau a unui script. Rulează codul în două moduri:

  • Invocă un script sau un modul.
  • Invocă un cod scris într-o sesiune activă.

Python interpretul lucrează în felul următor:

  • Citește comanda urmată de evaluarea acesteia.
  • După evaluare, imprimă rezultatele comenzii.
  • Se face bucla înapoi și efectuează repetarea procesului.

A Python interpretul este disponibil în mai multe forme, după cum sunt enumerate mai jos:

Interpret Descriere
Jython Utilizarea Java limbaj de programare, Python programele pot fi rulate pe platforme bazate pe java.
pypy Interpret proiectat în a Python limbaj de programare.
CPython Interpret conceput folosind limbajul C pentru a rula și a executa Python programe în platforme bazate pe C
Fier de călcatPython Este un proiect open-source care este folosit ca interpret pentru platformele .Net.

Python scriptul este rulat în cadrul procesului în mai mulți pași definit ca Python Model de execuție. Sub acest model, instrucțiunile definite în script sunt procesate și executate pas cu pas.

În ultimul pas al procesului de execuție, Python mașina virtuală încarcă bytecode în timpul de rulare pentru a executa scriptul.

Următoarele sunt cerințele de bază necesare pentru a executa a Python script:

  • Fă Python executabil de script și instalați interpretul în prealabil pe computer.
  • Ar trebui să aveți un editor de cod sau un mediu de dezvoltare integrat preinstalat în sistemul de operare al computerului.
  • Adăuga Python în prealabil pentru a executa cod prin linia de comandă către variabila de mediu a sistemului de operare.

On Windows, un script executat prin dublu clic se închide imediat ce se termină. Adăugați input(„Press Enter to exit”) la sfârșit sau rulați scriptul dintr-un prompt de comandă, astfel încât fereastra să rămână deschisă pentru a afișa rezultatul.

Citiți argumentele din linia de comandă cu modulul sys. Importați sys și accesați sys.argv, o listă unde sys.argv[0] este numele scriptului, iar următoarele elemente sunt argumentele pe care le-ați tastat după el în linia de comandă.

Da. Asistenții inteligenți artificiali pot genera un script .py complet dintr-o descriere simplă, pot explica cum se execută și pot sugera comanda potrivită pentru sistemul dvs. de operare. Încă puteți revizui și testa scriptul înainte de a-l utiliza.

IA poate citi mesajul de eroare și traceback, indicați linia defectă și explicați remedierile, cum ar fi modulele lipsă, modulele greșite Python probleme legate de versiune sau cale. Acest lucru accelerează depanarea atât pentru începători, cât și pentru dezvoltatorii experimentați.

Rezumați această postare cu: