Πώς να εκτελέσετε Python Scripts;

Θα πρέπει πιθανώς να ξέρετε πώς να εκτελείτε σενάρια Python εάν είστε εξοικειωμένοι με την Python.

Γιατί να διαβάσετε αυτό το άρθρο; Και άλλη μια πιθανότητα να μην ξέρετε πώς να εκτελείτε σενάρια Python καθώς δεν είστε εξοικειωμένοι με αυτά. Είναι σίγουρα για σένα. Αυτό είναι μόνο για σένα; Όχι, τόσο οι εξοικειωμένοι όσο και οι μη με την Python μπορούν να πάρουν κάτι νέο σε αυτό το άρθρο. Χωρίς περαιτέρω καθυστέρηση, ας μεταβούμε στο άρθρο.

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

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

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

IDE

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

Συνήθης τρόπος

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

  • Ανοίξτε τη γραμμή εντολών ή το τερματικό σας.
  • Μεταβείτε στον κατάλογο όπου βρίσκεται το σενάριο Python σας.
  • Εκτελέστε το σενάριο με την εντολή python3 script_name.py (Η λέξη-κλειδί μπορεί να αλλάξει σε python ανάλογα με τη διαμόρφωσή σας).
  • Ολοκληρώθηκε. Μπορείτε να δείτε την έξοδο στην επόμενη γραμμή.
  Πώς να χρησιμοποιήσετε τις αντιδράσεις στο «Animal Crossing: New Horizons» από το smartphone σας

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

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

macOS / Ubuntu

Μπορούμε να χρησιμοποιήσουμε το σενάριο bash για να εκτελέσουμε το σενάριο Python στο macOS/Ubuntu. Και τα δύο αυτά λειτουργικά συστήματα υποστηρίζουν σενάρια bash. Ας δούμε τα βήματα για την εκτέλεση σεναρίων Python χρησιμοποιώντας ένα σενάριο bash.

  • Ανοίξτε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου.
  • Δημιουργήστε ένα αρχείο για να γράψετε ένα σενάριο bash με την επέκταση sh και επικολλήστε τον παρακάτω κώδικα.

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

  • Ενημερώστε τη διαδρομή στο σενάριο bash.
  • Εκτελέστε το σενάριο bash με την εντολή ./bash_script_name.sh

Μπορεί επίσης να θέλετε να μάθετε πώς να εκτελείτε σενάρια bash στην Python.

Ubuntu

Υπάρχει ένας άλλος καλός τρόπος για να τρέξετε τα σενάρια Python στο Ubuntu.

Ας υποθέσουμε ότι έχετε μια εφαρμογή GUI που είναι γραμμένη σε Python. Είναι δύσκολο να το εκτελέσετε ακολουθώντας τις παραπάνω μεθόδους κάθε φορά. Πώς μπορούμε να το τρέξουμε με ένα μόνο κλικ; Τι γίνεται με την εκτέλεση του από το ταμπλό; Δεν είναι κουλ;

  9 εφαρμογές για να καθαρίσετε τα Εισερχόμενα του email σας [Gmail, Outlook, Yahoo]

Ναι, μπορούμε να δημιουργήσουμε μια καταχώρηση επιφάνειας εργασίας για το σενάριο Python.

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

  • Ανοίξτε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε ένα νέο αρχείο.
  • Επικολλήστε τον ακόλουθο κώδικα στο αρχείο και αποθηκεύστε τον με την επιφάνεια εργασίας επέκτασης στη θέση /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;

Μπορείτε να αλλάξετε το όνομα από προσθήκη σε οτιδήποτε θέλετε.

  • Δημιουργήστε ένα σενάριο bash για να εκτελέσετε το σενάριο Python. Είναι το σημείο εισόδου για την εφαρμογή. Και επικολλήστε τον παρακάτω κώδικα σε αυτό.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

Δώστε τη διαδρομή του σεναρίου σας από τον αρχικό κατάλογο στο σενάριο bash. Και ενημερώστε τη διαδρομή του σεναρίου bash στην παραπάνω καταχώρηση επιφάνειας εργασίας.

  • Τώρα, πατήστε το πλήκτρο Windows και αναζητήστε την καταχώρηση στην επιφάνεια εργασίας με το όνομα που έχετε δώσει. Και τρέξε το.

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

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

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

Τώρα, εκτελέστε το ξανά. Και υπάρχει έξοδος μπροστά σας.

  Πλήρης οδηγός για τον εντοπισμό ψεύτικων κριτικών στο Amazon

Windows

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

  • Ανοίξτε το Run πατώντας Windows Key + R.
  • Εισαγάγετε το py C:pathtoscript.py στο παράθυρο διαλόγου Εκτέλεση και πατήστε enter.
  • Η γραμμή εντολών κλείνει μόλις ολοκληρωθεί η εκτέλεση. Μπορούμε να δούμε ακόμη και την έξοδο. Πώς να λύσετε αυτό το πρόβλημα;

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

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

Τώρα, ανοίξτε ξανά το παράθυρο διαλόγου Εκτέλεση με τη συντόμευση Windows Key + R και εισαγάγετε τη διαδρομή του σεναρίου δέσμης. Θα εκτελέσει το σενάριο Python που δίνεται στο σενάριο δέσμης. Μπορείτε να δείτε την έξοδο τώρα.

συμπέρασμα

Επιλέξτε τον καταλληλότερο τρόπο εκτέλεσης των σεναρίων Python σας. Και απολαύστε τη σύνταξη του κώδικα σε Python.

Καλό σενάριο 🙂

Σας άρεσε να διαβάζετε το άρθρο; Τι θα λέγατε να μοιράζεστε με τον κόσμο;