Cum se rulează scripturi Python?

Probabil că ar trebui să știți cum să rulați scripturi Python dacă sunteți familiarizat cu Python.

De ce ar trebui să citești acest articol? Și încă o șansă să nu știți cum să rulați scripturi Python, deoarece nu sunteți familiarizat cu ele. Cu siguranță este pentru tine. Este doar pentru tine? Nu, atât cei familiarizați cât și cei care nu sunt cu Python pot obține ceva nou în acest articol. Fără mai multă prelungire, să trecem la articol.

Înainte de a intra în partea de execuție a tutorialului, trebuie să avem instalat Python pe sistemele noastre.

Deschideți un editor de text și creați un script Python pe care să îl utilizați în acest tutorial. Puteți folosi următorul script pentru a adăuga două numere.

a, b = list(map(int, input().split()))
print(a + b)

IDE

Puteți rula scripturile Python cu IDE folosind un singur clic. Rularea scripturilor Python în IDE este un lucru simplu. Veți găsi un buton pentru a rula scriptul Python cu același nume. Faceți clic pe el pentru a rula scriptul Python.

Calea comună

Cea mai obișnuită modalitate de a rula scripturile Python este să utilizați linia de comandă sau terminalul. Să vedem pașii pentru a rula scripturile Python folosind linia de comandă sau terminalul.

  • Deschideți linia de comandă sau terminalul.
  • Navigați la directorul în care se află scriptul dvs. Python.
  • Rulați scriptul cu comanda python3 script_name.py (Cuvântul cheie se poate schimba în python în funcție de configurația dvs.).
  • Terminat. Puteți vedea rezultatul în rândul următor.

Puteți rula scripturile Python cu pașii de mai sus, indiferent de sistemul dvs. de operare. Pașii de mai sus funcționează cu toate sistemele de operare majore.

  Pot dezactiva atingerea dublă a like-ului în Twitter?

Există și alte moduri de a rula scripturile Python în diferite sisteme de operare. Să-i vedem unul câte unul.

macOS / Ubuntu

Putem folosi scriptul bash pentru a rula scriptul Python în macOS/Ubuntu. Ambele sisteme de operare acceptă scripturi bash. Să vedem pașii pentru a rula scripturi Python folosind un script bash.

  • Deschide orice editor de text.
  • Creați un fișier pentru a scrie un script bash cu extensia sh și lipiți următorul cod.

#!/usr/bin/env bash
python3 /path/to_your/python/script.py

  • Actualizați calea în scriptul bash.
  • Rulați scriptul bash cu comanda ./bash_script_name.sh

De asemenea, poate doriți să învățați cum să rulați scripturi bash în Python.

Ubuntu

Există un alt mod minunat de a rula scripturile Python în Ubuntu.

Să presupunem că aveți o aplicație GUI care este scrisă în Python. Este dificil să-l rulezi urmând de fiecare dată metodele de mai sus. Cum îl putem rula cu un singur clic? Ce zici de rularea lui de pe tabloul de bord? Nu e misto?

Da, putem crea o intrare pe desktop pentru scriptul Python.

Să vedem pașii pentru a rula scriptul Python din tabloul de bord.

  • Deschideți orice editor de text și creați un fișier nou.
  • Lipiți următorul cod în fișier și salvați-l cu extensia desktop în locația /home/your_username/.local/share/application/.
[Desktop Entry]
Name=add.py
Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh
Type=Application
Categories=GTK;GNOME;Utility;

Puteți schimba numele de la adăugare la orice doriți.

  • Creați un script bash pentru a rula scriptul Python. Este punctul de intrare pentru aplicație. Și inserați următorul cod în el.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

Dați calea scriptului dvs. relativă din directorul principal în scriptul bash. Și actualizați calea scriptului bash în intrarea de mai sus pe desktop.

  • Acum, apăsați tasta Windows și căutați intrarea de pe desktop cu numele pe care l-ați dat. Și rulează-l.
  Cum se schimbă fontul implicit în Outlook

Veți vedea aplicația GUI. Dar, dacă rulați orice script care nu are nicio intrare de utilizator, atunci vă veți confrunta cu următoarea problemă.

Putem vedea că terminalul se închide după rularea scriptului Python. Nu putem vedea rezultatul nici măcar o secundă. Pentru a evita această problemă, trebuie să ținem deschis terminalul chiar și după executarea scriptului. Adăugați o nouă linie la scriptul bash după cum urmează.

#!/usr/bin/env bash 
python3 <code class="language-bash">/relative/path/to_script/from/home/script.py bash

Acum, rulează-l din nou. Și există o ieșire în fața ta.

Windows

Există o altă modalitate de a rula scripturile Python în Windows. Putem folosi Run pentru a executa scripturile Python. Să vedem pașii pentru a rula scripturile Python folosind Run.

  • Deschideți Run apăsând tasta Windows + R.
  • Introduceți py C:pathtoscript.py în dialogul Run și apăsați Enter.
  • Linia de comandă se închide imediat ce execuția este completă. Putem vedea chiar și rezultatul. Cum se rezolvă această problemă?

Putem folosi scriptul batch pentru a menține deschisă linia de comandă chiar și după executarea scriptului Python. Așadar, creați un fișier cu o extensie bat și inserați următorul cod în el.

@py.exe C:pathtoscript.py %*
@pause

Acum, deschideți din nou caseta de dialog Executare cu comanda rapidă Tasta Windows + R și introduceți calea scriptului dvs. de lot. Va rula scriptul Python care este dat în scriptul batch. Puteți vedea rezultatul acum.

Concluzie

Alegeți cel mai potrivit mod de a vă rula scripturile Python. Și bucurați-vă să scrieți codul în Python.

Scripting fericit 🙂

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?