Έχοντας μια σταθερή κατανόηση των διαφόρων κόλπων για την εκτέλεση του σεναρίου Python σας βοηθά να κωδικοποιήσετε ταχύτερα προβλέποντας και αποφεύγοντας κοινές παγίδες.

Η εκτέλεση ενός σεναρίου Python είναι πολύ εύκολη και υπάρχουν πολλοί τρόποι για να το κάνετε. Θα σας δείξουμε τους διάφορους τρόπους για να το κάνετε σε αυτό το άρθρο.

Τι χρειάζεστε για να εκτελέσετε ένα σενάριο Python;

Για να εκτελέσετε με επιτυχία ένα σενάριο Python στον υπολογιστή σας, ρίξτε μια ματιά στην ακόλουθη λίστα ελέγχου και βεβαιωθείτε ότι είστε έτοιμοι να πάτε:

  • Βεβαιωθείτε ότι έχετε εγκαταστήσει το Python στον υπολογιστή σας. Εάν όχι, κατευθυνθείτε προς το Ιστοσελίδα της Python για λήψη και εγκατάσταση της τελευταίας έκδοσης του Python.
  • Εγκαταστήστε έναν επεξεργαστή κώδικα ή IDE στον υπολογιστή σας.
  • Βεβαιωθείτε ότι προσθέτετε το Python στη μεταβλητή διαδρομή του συστήματός σας, ώστε να μπορείτε να το καλέσετε από τη γραμμή εντολών.

Για να ελέγξετε εάν το Python είναι ήδη εγκατεστημένο και έχει προστεθεί στη διαδρομή, πληκτρολογήστε

instagram viewer
python - μετατροπή στη γραμμή εντολών σας και πατήστε Εισαγω. Εάν δείτε την έκδοση Python να εμφανίζεται, τότε προστίθεται στη διαδρομή του συστήματός σας.

Ωστόσο, όπως αναφέραμε νωρίτερα, υπάρχουν πολλοί τρόποι για να εκτελέσετε το σενάριο Python. Ας ρίξουμε μια ματιά στους διάφορους τρόπους παρακάτω.

Σχετιζομαι με: Τρόπος προσθήκης Python στη μεταβλητή PATH των Windows

Πώς να εκτελέσετε διαδραστικά ένα σενάριο Python

Η διαδραστική λειτουργία Python σάς επιτρέπει να εκτελείτε το σενάριό σας αμέσως μέσω της γραμμής εντολών χωρίς να χρησιμοποιείτε κανένα πρόγραμμα επεξεργασίας κώδικα ή IDE.

Για να εκτελέσετε ένα σενάριο Python διαδραστικά, ανοίξτε τη γραμμή εντολών και πληκτρολογήστε Πύθων. Τότε χτύπησε Εισαγω.

Στη συνέχεια, μπορείτε να προχωρήσετε και να γράψετε οποιονδήποτε κώδικα Python στη διαδραστική λειτουργία. Όταν πατάτε Εισαγω, η έξοδος του κωδικού σας εμφανίζεται αμέσως.

Το Python είναι ευαίσθητο στην εσοχή. Έτσι, αυτό μπορεί να κάνει τις μεθόδους γραφής όπως συναρτήσεις, βρόχους, συνθήκες ή τάξεις λίγο συγκεχυμένες ενώ βρίσκεστε σε διαδραστική λειτουργία.

Για να αποφύγετε σφάλματα εσοχής κατά τη σύνταξη μεθόδων που τις απαιτούν σε διαδραστική λειτουργία, βεβαιωθείτε ότι χρησιμοποιείτε το space bar με συνέπεια κάθε φορά που φτάνετε σε νέα γραμμή.

Για παράδειγμα, μπορείτε να χρησιμοποιήσετε έναν μόνο χώρο για οποιονδήποτε κωδικό απευθείας σε μια συνάρτηση. Στη συνέχεια, αλλάξτε σε δύο κενά για το υποσύνολο που το ακολουθεί και ούτω καθεξής.

Ρίξτε μια ματιά στο παρακάτω παράδειγμα για μια πιο ξεκάθαρη εικόνα:

Ένα πλεονέκτημα της χρήσης της διαδραστικής λειτουργίας είναι ότι μπορείτε να δοκιμάσετε τον κωδικό σας με αυτήν. Ωστόσο, δεν μπορείτε να το χρησιμοποιήσετε για να εκτελέσετε ένα έργο και όταν κάνετε λάθη, ίσως χρειαστεί να γράψετε ξανά τον κωδικό σας από το μηδέν.

Ο κωδικός που γράφεται σε διαδραστική λειτουργία είναι επίσης ασταθής. Έτσι, ο κώδικάς σας διαγράφεται και δεν μπορείτε να τον ανακτήσετε μόλις κλείσετε τη γραμμή εντολών.

Τύπος έξοδος() ή εγκαταλείπω()και μετά χτυπήστε Εισαγω για έξοδο από τη διαδραστική λειτουργία. Μπορείτε επίσης να βγείτε από τη διαδραστική λειτουργία στα Windows πατώντας Ctrl + Ζ.

Τρόπος εκτέλεσης αρχείου Python με εντολή Python

Μπορείτε να γράψετε κώδικα Python με οποιονδήποτε επεξεργαστή κειμένου της επιλογής σας και να τον εκτελέσετε από τη γραμμή εντολών χρησιμοποιώντας το Πύθων εντολή.

Σε αντίθεση με τη διαδραστική λειτουργία, ο κώδικάς σας βρίσκεται σε ένα ειδικό αρχείο Python με ένα .py επέκταση.

Για να εκτελέσετε ένα αρχείο Python με το Πύθων εντολή:

  1. Δημιουργήστε ένα νέο αρχείο σε οποιονδήποτε κατάλογο στον υπολογιστή σας. Βεβαιωθείτε ότι ονομάζετε το αρχείο σας με ένα .py επέκταση. Για παράδειγμα, μπορείτε να έχετε myFile.py.
  2. Ανοίξτε αυτό το αρχείο χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κώδικα της επιλογής σας.
  3. Γράψτε τον κωδικό σας στο αρχείο που μόλις δημιουργήσατε. Στη συνέχεια, αποθηκεύστε το ξανά πατώντας Ctrl + μικρό.
  4. Ανοίξτε τη γραμμή εντολών και cd στον ριζικό κατάλογο του αρχείου Python.
  5. Τύπος python myFile.py για να εκτελέσετε τον κώδικα σε αυτό το αρχείο Python, αντικαθιστώντας myFile.py με το όνομα του αρχείου Python.

Μπορείτε να αποθηκεύσετε την έξοδο ενός σεναρίου που εκτελείτε μέσω της γραμμής εντολών ως αρχείο κειμένου. Για να το κάνετε αυτό, χρησιμοποιήστε:

python myFile.py> έξοδος.txt

Αυτή η μέθοδος είναι ιδανική για την εκτέλεση πραγματικών έργων Python. Για παράδειγμα, η εκτέλεση ενός αρχείου Flask server.py όπως αυτό ξεκινά έναν τοπικό διακομιστή για εσάς.

Εκτελέστε ένα αρχείο Python με το όνομά του

Εάν χρησιμοποιείτε μια πρόσφατη έκδοση των Windows, μπορείτε πλέον να εκτελέσετε ένα σενάριο Python πληκτρολογώντας το όνομα του αρχείου χωρίς να προσθέσετε το Πύθων εντολή:

myFile.py

Εκτελέστε το Python Script σας με ένα IDE

Τα ολοκληρωμένα περιβάλλοντα ανάπτυξης ή τα IDE προσφέρουν προηγμένα συστήματα διαχείρισης αρχείων και φακέλων. Έτσι σας επιτρέπουν να δημιουργείτε έργα πιο γρήγορα οργανώνοντας τα αρχεία σας σε διαφορετικούς φακέλους σε έναν κατάλογο.

Τελικά, οι IDE εκτελούν εύκολα scripts Python σε εικονικό περιβάλλον. Είναι ιδανικά για τη διαχείριση έργων που εκτελούνται σε συγκεκριμένες εξαρτήσεις.

Σχετιζομαι με: Πώς να δημιουργήσετε και να διαχειριστείτε εικονικά περιβάλλοντα Python

Με ένα IDE, μπορείτε να γράψετε, να διαβάσετε, να επεξεργαστείτε και να εκτελέσετε τον κωδικό Python. Όπως θα κάνατε ένας απλός επεξεργαστής κώδικα, μπορείτε να εκτελέσετε σενάρια Python γραμμένα σε IDE από τη γραμμή εντολών χρησιμοποιώντας το Πύθων εντολή.

Επιπλέον, IDE όπως το Pycharm ή το Spyder σας επιτρέπουν να εκτελέσετε το σενάριό σας με ένα μόνο κλικ.

Χρησιμοποιήστε IDE βάσει προγράμματος περιήγησης

Σημειωματάριο Jupyter και Συνεργασία Google είναι δημοφιλή IDE που βασίζονται σε πρόγραμμα περιήγησης που σας επιτρέπουν να γράφετε και να εκτελείτε γρήγορα τον κώδικα Python. Επίσης, βασίζονται σε κελιά και είναι ιδανικά για χειρισμό έργων επιστήμης δεδομένων.

Για να εκτελέσετε ένα σενάριο Python με το Google Colaboratory, κάντε κλικ στο Αρχείο. Στη συνέχεια επιλέξτε Νέο σημειωματάριο για να ανοίξετε ένα σημειωματάριο όπου μπορείτε να γράψετε και να εκτελέσετε τον κωδικό Python. Μπορείτε να κάνετε κλικ + Κωδικός για να ξεκινήσετε ένα νέο κελί.

Μπορείτε να εγγραφείτε και να ξεκινήσετε να χρησιμοποιείτε το Google Colaboratory αμέσως χωρίς καμία εγκατάσταση, ενώ θα χρειαστεί να εγκαταστήσετε το Jupyter Notebook για να εκτελέσετε ένα σενάριο Python μαζί του.

Σχετιζομαι με: Ξεκινήστε με το Jupyter Notebook

Η εκτέλεση ενός σεναρίου είναι παρόμοια και στις δύο πλατφόρμες. Μόλις γράψετε έναν κωδικό σε ένα κελί, πατήστε Ctrl + Εισαγω για να εκτελέσετε αυτό το κελί.

Εκτελέστε το σενάριο Python χρησιμοποιώντας το ενσωματωμένο Python IDLE

Το Python IDLE είναι ένας από τους πιο βασικούς τρόπους με τους οποίους μπορείτε να εκτελέσετε οποιοδήποτε σενάριο Python χωρίς να χρειάζεται να αποθηκεύσετε το αρχείο πριν να λειτουργήσει.

Για να αποκτήσετε πρόσβαση στο Python IDLE, μεταβείτε στη γραμμή αναζήτησης των Windows. Τύπος ΑΔΡΑΝΗΣ και ανοίξτε το μόλις εμφανιστεί.

Εναλλακτικά, μπορείτε να ξεκινήσετε το Python IDLE από τη γραμμή εντολών. Για να το κάνετε αυτό, ανοίξτε τη γραμμή εντολών και μετά εισαγάγετε την εντολή αδρανής.

Μόλις εμφανιστεί, μπορείτε να γράψετε τον κωδικό σας και να εκτελέσετε κάθε γραμμή πατώντας Εισαγω.

Μπορείτε επίσης να αποθηκεύσετε ένα Python IDLE. Το μόνο που χρειάζεται να κάνετε είναι να πάτε Αρχείο>Αποθήκευση ως. Στη συνέχεια, το IDLE αποθηκεύει το αρχείο σας με ένα .py προεπιλογή από προεπιλογή.

Εκτελέστε το Python Script ως ενότητα σε άλλο αρχείο Python

Μπορείτε επίσης να εκτελέσετε ένα σενάριο Python σε άλλο αρχείο Python. Υπάρχουν πολλοί τρόποι για να το κάνετε αυτό, ωστόσο, χρησιμοποιώντας το εισαγωγή η δήλωση είναι ιδανική.

Αλλά ας ρίξουμε μια ματιά στους διάφορους τρόπους για να το κάνουμε αυτό.

Εκτελέστε το σενάριο Python ως εισαγόμενη λειτουργική μονάδα

Μπορείς δημιουργήστε και εισαγάγετε το σενάριό σας ως μονάδα Python και στη συνέχεια εκτελέστε το χρησιμοποιώντας ένα άλλο αρχείο Python.

Για να το κάνετε αυτό, δημιουργήστε ένα νέο αρχείο Python στον ίδιο κατάλογο με το σενάριο Python που θέλετε να εκτελέσετε. Ανοίξτε αυτό το νέο αρχείο και εισαγάγετε το ακόλουθο σενάριο:

εισαγωγή myScript.py

Εάν χρειάζεστε μόνο μια συνάρτηση ή κλάση στο σενάριο που θέλετε να εκτελέσετε, τότε χρησιμοποιήστε μια απόλυτη εισαγωγή:

από myScript.py εισαγωγή myFunction
myFunction ()

Εκτελέστε ένα σενάριο Python σε άλλο αρχείο Python χρησιμοποιώντας τη συνάρτηση exec

Εναλλακτικά, μπορείτε να εκτελέσετε τον κώδικα Python με το ενσωματωμένο exec () λειτουργία. Δημιουργήστε ένα νέο αρχείο Python στον ίδιο κατάλογο με αυτόν που θέλετε να εκτελέσετε και εκτελέστε τον ακόλουθο κώδικα:

exec (ανοιχτό ('myScript.py'). διαβάστε ())

Εκτελέστε ένα σενάριο Python χρησιμοποιώντας το ενσωματωμένο Runpy Module

Μπορείτε επίσης να εκτελέσετε ένα σενάριο Python με runpy.run_module (). Δεν χρειάζεται να συμπεριλάβετε το .py επέκταση κατά τη χρήση αυτής της μεθόδου:

εισαγάγετε runpy
runpy.run_module («myScript»)

Ωστόσο, μπορείτε να χρησιμοποιήσετε runpy.run_path () αντι αυτου. Αλλά αυτό απαιτεί την επέκταση Python να λειτουργεί:

εισαγάγετε runpy
runpy.run_path ('myScript.py')

Χρήση του importlib

Μπορείτε επίσης να εκτελέσετε ένα σενάριο σε άλλο αρχείο Python χρησιμοποιώντας το importlib μονάδα μέτρησης. Δεν χρειάζεται να συμπεριλάβετε το .py επέκταση εδώ είτε:

εισαγωγή importlib
importlib.import_module («myScript»)

Εκτελέστε το αρχείο Python κάνοντας διπλό κλικ σε αυτό

Λειτουργεί μόνο το διπλό κλικ σε ένα αρχείο Python. Συνήθως, όταν το κάνετε αυτό, δείχνει την έξοδο του κωδικού σας σε μια γραμμή εντολών. Το μόνο που χρειάζεται να κάνετε είναι να αποθηκεύσετε το σενάριο που θέλετε να εκτελέσετε με ένα συνημμένο .py επέκταση και κάντε διπλό κλικ σε αυτήν.

Η έξοδος της γραμμής εντολών μπορεί να είναι σύντομη και δεν θα τη δείτε πριν κλείσει. Για να το αποτρέψετε, μπορείτε να προσθέσετε ένα κενό ενώ βρόχο στο τέλος του κώδικα για να παραμείνει ανοιχτή η έξοδος της γραμμής εντολών.

Για παράδειγμα, κάντε διπλό κλικ στο σενάριο που περιέχει τον παρακάτω κώδικα εκτελείται με επιτυχία λόγω του κενού ενώ βρόχος στο τέλος:

exec (ανοιχτό ('myScript.py'). διαβάστε ())
γεια = 1 + 2
εκτύπωση (γεια)
ενώ είναι αλήθεια:
""

Πώς εκτελεί η Python τα σενάρια της;

Η Python είναι μια εξαιρετικά ευέλικτη, μεταγλωττισμένη γλώσσα που εκτελεί κώδικα με τη βοήθεια διερμηνέα. Ωστόσο, όταν εκτελείτε έναν κώδικα Python, ένας μεταγλωττιστής διασπά τον κωδικό σε bytecode πριν τον μεταβιβάσετε σε έναν διερμηνέα. Στη συνέχεια, ο διερμηνέας λαμβάνει τον bytecode και επιστρέφει μια φιλική προς τον άνθρωπο και αναγνώσιμη έξοδο.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Τι κάνει το Python και τι μπορεί να χρησιμοποιηθεί;

Το Python είναι εξαιρετικά ευέλικτο, με εφαρμογές που κυμαίνονται από την ανάπτυξη ιστού έως την ανάλυση δεδομένων.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Προγραμματισμός
  • Προγραμματισμός
  • Πύθων
Σχετικά με τον Συγγραφέα
Idowu Omisola (Δημοσιεύθηκαν 67 άρθρα)

Το Idowu είναι παθιασμένο με οτιδήποτε έξυπνη τεχνολογία και παραγωγικότητα. Στον ελεύθερο χρόνο του, παίζει με την κωδικοποίηση και αλλάζει στη σκακιέρα όταν βαριέται, αλλά αγαπά επίσης να ξεφεύγει από τη ρουτίνα κάποτε. Το πάθος του για να δείξει στους ανθρώπους τη διαδρομή της σύγχρονης τεχνολογίας τον παρακινεί να γράφει περισσότερα.

Περισσότερα από το Idowu Omisola

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.