Cum se execută un script Python pe Mac

Cum se execută un script Python pe Mac
⏱️ 3 min read

Python este un limbaj foarte Mac. Acesta renunță la multe dintre convențiile de sintaxă ale limbajelor de programare tradiționale în favoarea codului lizibil de către om, a ierarhiei bazate pe tab-uri și a gestionării abstracte a memoriei. Este, în special, un prim limbaj de programare excelent, care lasă o mulțime de oameni care caută explicații despre cum să efectueze sarcini care aparent sunt atât de simple, niciun tutorial gândit să le explice. Rularea unui script Python pe macOS este adesea unul dintre aceste lucruri.

Dacă nu sunteți familiarizați cu limba, puteți recunoaște scripturile scrise în Python prin extensia de fișier distinctă „.py”. Scripturile Python pot fi executate în câteva moduri diferite, în funcție de instrumentele pe care le aveți la dispoziție.

Cu Terminal

Această metodă cea mai universală folosește doar instrumente și utilitare încorporate.

1. Luați notă de calea scriptului Python în Finder.

Dacă nu sunteți sigur care este calea, puteți afla cu ușurință. Faceți clic dreapta pe fișier în timp ce țineți apăsat butonul Opțiune tasta și selectați „Copiere … ca nume de cale” pentru a copia calea în clipboard.

run-python-script-macos-finder-copy-path-name

1. Folosiți cd comanda pentru a naviga la folderul care conține fișierul Python. Dacă ați copiat calea de mai sus, lipiți calea după cd comanda.

rulați-python-script-macos-terminal-cd-în-folder

2. Tastați următoarea comandă pentru a executa scriptul:

run-python-script-macos-terminal-run-python-script

Desigur, înlocuiți filename cu numele real al scriptului dvs. În exemplul nostru, l-am înlocuit cu numele fișierului configure.py.

Lansator Python

În mod implicit, macOS vine cu Python 2.7.3 instalat. Cu toate acestea, aceasta nu este cea mai nouă versiune de Python. Dacă ați instalat Python 3, veți avea acces la câteva alte instrumente software. Acestea includ Python Launcher, un program GUI care rulează scripturi Python. Dacă este instalat pe computerul dvs. Mac, puteți rula scripturi Python din Finder.

1. Găsiți fișierul script Python în Finder.

run-python-script-macos-finder-python-script-location

2. Faceți clic dreapta pe fișier și selectați „Deschidere cu -> Lansator Python” din meniul contextual.

run-python-script-macos-python-launcher-open-with-menu

Alternativ, scripturile Python pot fi trase pe pictograma Python Launcher. Acest lucru funcționează cu pictograma Python Launcher atât în ​​Dock, cât și în folderul Aplicații.

Configurarea lansatorului Python

run-python-script-macos-python-launcher-preferences

De asemenea, puteți ajusta Python Launcher cu câteva opțiuni suplimentare. Cu aceste opțiuni, puteți selecta versiunea dvs. de Python, puteți activa instrumentele de depanare și puteți ajusta modul în care rulează scriptul. Aceste opțiuni vor fi în mare parte interesante pentru cei care au o anumită cunoaștere a limbajului de programare Python.

Fereastra Python Launcher Preferences se deschide automat în fundal atunci când Python Launcher este executat. De asemenea, îl puteți deschide manual selectând „Python Launcher -> Preferences” din meniul Python Launcher.

Fereastra de preferințe poate fi invocată și înainte de a rula un script. Trageți scriptul pe pictograma Python Launcher în timp ce țineți apăsată tasta de opțiune, iar meniul de preferințe va apărea înainte de a rula scriptul, permițându-vă să ajustați setările care se vor aplica numai acestei runde a scriptului. De obicei, modificările la preferințele Python Launcher sunt globale, afectând toate scripturile viitoare.

Concluzie

Fișierele Python pot fi rulate și în Python IDE, IDLE. Pentru programatorii Python care lucrează în cadrul IDE, acest lucru are sens. Dar dacă doriți doar să lansați rapid un scenariu, este ca și cum ați aprinde un trabuc cu o rachetă de croazieră. Poate impresionant, dar nu ceea ce ați putea numi „necesar”.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x