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

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

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





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





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

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





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

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

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



Σχετίζεται με: Πώς να προσθέσετε Python στη μεταβλητή PATH των Windows

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

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





γιατί το πρόγραμμα περιήγησής μου είναι τόσο αργό firefox

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

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





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

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

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

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

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

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

Τύπος έξοδος() ή εγκαταλείπω() , μετά χτύπησε Εισαγω για έξοδο από τη διαδραστική λειτουργία. Μπορείτε επίσης να βγείτε από τη διαδραστική λειτουργία στα 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 > output.txt

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

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

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

myFile.py

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

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

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

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

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

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

Χρησιμοποιήστε IDE που βασίζονται σε πρόγραμμα περιήγησης

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

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

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

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

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

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

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

πώς να ελέγξετε το dm σας στο instagram online

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

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

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

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

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

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

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

Εκτελέστε το Python Script ως εισαγόμενη ενότητα

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

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

import myScript.py

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

from myScript.py import myFunction
myFunction()

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

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

exec(open('myScript.py').read())

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

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

import runpy
runpy.run_module('myScript')

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

import runpy
runpy.run_path('myScript.py')

Χρήση του importlib

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

ηχεία που δεν παίζουν ήχο windows 10
import importlib
importlib.import_module('myScript')

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

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

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

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

exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while True:
''

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

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

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

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Προγραμματισμός
  • Προγραμματισμός
  • Πύθων
Σχετικά με τον Συγγραφέα Ηδίσου Ομισόλα(Δημοσιεύθηκαν 94 άρθρα)

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

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

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

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

Κάντε κλικ εδώ για εγγραφή