input output files python python open
Λεπτομερής μελέτη εισόδου-εξόδου και αρχείων στο Python: Python Open, Read and Write to File
Το προηγούμενο σεμινάριό μας εξήγησε σχετικά Λειτουργίες Python με απλά λόγια.
Σε αυτό το σεμινάριο θα δούμε πώς να εκτελέσετε λειτουργίες εισόδου και εξόδου από πληκτρολόγιο και εξωτερικές πηγές με απλούς όρους.
Σε αυτό Σειρά προπόνησης Python , μέχρι τώρα έχουμε καλύψει σχεδόν όλες τις σημαντικές έννοιες της Python.
Τι θα μάθετε:
Παρακολουθήστε τα VIDEO Tutorials
Βίντεο # 1: Είσοδος-έξοδος και αρχεία στο Python
τι είναι ένα αρχείο swf και πώς μπορώ να το ανοίξω
Βίντεο # 2: Δημιουργία και διαγραφή αρχείου στο Python
Σημείωση:Περάστε στα 11:37 λεπτά στο παρακάτω βίντεο για να παρακολουθήσετε 'Δημιουργία και διαγραφή αρχείου'.
Είσοδος-Έξοδος στο Python
Η Python παρέχει ορισμένες ενσωματωμένες λειτουργίες για την εκτέλεση τόσο των εισόδων όσο και των εξόδων εξόδου.
# 1) Λειτουργία εξόδου
Για να εκτυπώσετε την έξοδο, η python μας παρέχει μια ενσωματωμένη λειτουργία που ονομάζεται print ().
Παράδειγμα:
Print(“Hello Python”)
Παραγωγή:
Γεια σας Python
Παραγωγή:
# 2) Είσοδος ανάγνωσης από το πληκτρολόγιο (Λειτουργία εισαγωγής)
Η Python μας παρέχει δύο ενσωματωμένες λειτουργίες για να διαβάσουμε την είσοδο από το πληκτρολόγιο.
- raw_input ()
- εισαγωγή()
raw_input (): Αυτή η συνάρτηση διαβάζει μόνο μία γραμμή από την τυπική είσοδο και την επιστρέφει ως συμβολοσειρά.
Σημείωση: Αυτή η λειτουργία τερματίζεται στο Python 3.
Παράδειγμα:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Παραγωγή:
Εισαγάγετε την τιμή: Γεια σας Python
Η είσοδος που ελήφθη από τον χρήστη είναι: Γεια σας Python
εισαγωγή(): Η συνάρτηση input () παίρνει πρώτα την είσοδο από τον χρήστη και στη συνέχεια αξιολογεί την έκφραση, που σημαίνει ότι η python προσδιορίζει αυτόματα εάν εισαγάγαμε μια συμβολοσειρά ή έναν αριθμό ή μια λίστα.
Αλλά στο Python 3 η συνάρτηση raw_input () καταργήθηκε και μετονομάστηκε σε input ().
Παράδειγμα:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Παραγωγή:
Εισαγάγετε την τιμή: [10, 20, 30]
Η είσοδος που λαμβάνεται από τον χρήστη είναι: [10, 20, 30]
Παραγωγή:
Αρχεία στο Python
Ένα αρχείο είναι μια ονομαστική τοποθεσία στο δίσκο που χρησιμοποιείται για την μόνιμη αποθήκευση των δεδομένων.
Ακολουθούν ορισμένες από τις λειτουργίες που μπορείτε να εκτελέσετε σε αρχεία:
- άνοιξε ένα αρχείο
- διαβάστε το αρχείο
- εγγραφή αρχείου
- κλείσιμο αρχείου
# 1) Άνοιγμα αρχείου
Το Python παρέχει μια ενσωματωμένη συνάρτηση που ονομάζεται open () για να ανοίξει ένα αρχείο και αυτή η συνάρτηση επιστρέφει ένα αντικείμενο αρχείου που ονομάζεται λαβή και χρησιμοποιείται για την ανάγνωση ή την τροποποίηση του αρχείου.
Σύνταξη:
file_object = open(filename)
Παράδειγμα:
Έχω ένα αρχείο που ονομάζεται test.txt στο δίσκο μου και θέλω να το ανοίξω. Αυτό μπορεί να επιτευχθεί με:
#if the file is in the same directory f = open(“test.txt”) #if the file is in a different directory f = open(“C:/users/Python/test.txt”)
Μπορούμε ακόμη και να καθορίσουμε τη λειτουργία ενώ ανοίγουμε το αρχείο σαν να θέλουμε να διαβάσουμε, να γράψουμε ή να προσθέσουμε κ.λπ.
Εάν δεν καθορίσετε καμία λειτουργία από προεπιλογή, τότε θα είναι σε λειτουργία ανάγνωσης.
# 2) Ανάγνωση δεδομένων από το αρχείο
Για να διαβάσετε το αρχείο, πρώτα, πρέπει να ανοίξουμε το αρχείο σε λειτουργία ανάγνωσης.
Παράδειγμα:
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())
Παράδειγμα: 1
Παραγωγή:
Εξάμπι ο: δύο
Παραγωγή:
# 3) Σύνταξη δεδομένων σε αρχείο
Για να γράψουμε τα δεδομένα σε ένα αρχείο, πρέπει να ανοίξουμε το αρχείο σε λειτουργία εγγραφής.
Παράδειγμα:
f = open(“test.txt”, ‘w’) f.write(“Hello Python
”) #in the above code ‘
’ is next line which means in the text file it will write Hello Python and point the cursor to the next line f.write(“Hello World”)
Παραγωγή:
Τώρα, εάν ανοίξουμε το αρχείο test.txt, μπορούμε να δούμε το περιεχόμενο ως:
Γεια σας Python
Γειά σου Κόσμε
Παραγωγή:
# 4) Κλείστε ένα αρχείο
Κάθε φορά που ανοίγουμε το αρχείο, ως καλή πρακτική πρέπει να διασφαλίσουμε το κλείσιμο του αρχείου. Στο python, μπορούμε να χρησιμοποιήσουμε τη λειτουργία close () για να κλείσουμε το αρχείο.
Όταν κλείσουμε το αρχείο, θα ελευθερώσει τους πόρους που ήταν συνδεδεμένοι με το αρχείο.
Παράδειγμα:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Παραγωγή:
# 5) Δημιουργία & Διαγραφή αρχείου
Στο python, μπορούμε να δημιουργήσουμε ένα νέο αρχείο χρησιμοποιώντας την ανοιχτή μέθοδο.
Παράδειγμα:
f = open(“file.txt”, “w”) f.close()
Παραγωγή:
Ομοίως, μπορούμε να διαγράψουμε ένα αρχείο χρησιμοποιώντας τη λειτουργία κατάργησης που εισάγεται από το OS.
Παράδειγμα:
import os os.remove(“file.txt”)
Παραγωγή:
Προκειμένου να αποφευχθεί η εμφάνιση σφάλματος πρώτα, πρέπει να ελέγξουμε εάν το αρχείο υπάρχει ήδη και στη συνέχεια να αφαιρέσουμε το αρχείο.
Παράδειγμα:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
Χρησιμοποιώντας τις λειτουργίες εισόδου / εξόδου python, μπορούμε να λάβουμε την είσοδο από τον χρήστη κατά τη διάρκεια του χρόνου εκτέλεσης ή από εξωτερικές πηγές, όπως αρχείο κειμένου κ.λπ. Ελπίζουμε να είστε σαφείς σχετικά με την είσοδο-έξοδο και τα αρχεία στο Python από αυτό το σεμινάριο.
Το επερχόμενο σεμινάριό μας θα εξηγήσει για τους διάφορους τύπους Ωχ που διατίθενται στην Python !!
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Λειτουργίες Python
- Λειτουργίες συμβολοσειράς Python
- Λειτουργίες εξόδου εισόδου αρχείου σε C ++
- Μεταβλητές Python
- Χειριστές Python
- Εκμάθηση χειρισμού αρχείων Python: Πώς να δημιουργήσετε, να ανοίξετε, να διαβάσετε, να γράψετε
- Τύποι δεδομένων Python
- Εκμάθηση Python για αρχάριους (ΔΩΡΕΑΝ Εκπαίδευση Python)