Θέλετε να εκτυπώσετε σε ένα αρχείο στο Python; Σήμερα θα μάθουμε πόσο εύκολο είναι να αρχίσετε να γράφετε αρχεία. Θα καλύψουμε τη δημιουργία νέων αρχείων, την προσθήκη υπαρχόντων αρχείων και την αντικατάσταση υπαρχόντων αρχείων.

Ανοίξτε ένα αρχείο για γραφή στο Python

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

Πώς να ξεκινήσετε με το Python χρησιμοποιώντας ένα σενάριο "Hello World"

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

Σχετιζομαι με: Τρόπος δημιουργίας, εισαγωγής και επαναχρησιμοποίησης της δικής σας μονάδας στο Python

Έχοντας αυτό κατά νου, ας ξεκινήσουμε.

Δημιουργία και εγγραφή σε νέο αρχείο στο Python

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

instagram viewer
Άνοιξε() συνάρτηση και καθορίστε το όνομα του αρχείου ακολουθούμενο από το Χ παράμετρος.

f = άνοιγμα ("testfile.txt", "x")

Όταν χρησιμοποιείτε την παράμετρο "x", θα εμφανιστεί ένα σφάλμα εάν το όνομα αρχείου που καθορίσατε υπάρχει ήδη.

Εάν είναι επιτυχής, μπορείτε τώρα να γράψετε στο αρχείο χρησιμοποιώντας το γράφω() μέθοδος.

f.write ("Γεια, κόσμος!")

Κάθε γραμμή κειμένου που "γράφετε") θα τερματίζεται με έναν χαρακτήρα τέλους της γραμμής, οπότε κάθε επιπλέον συμβολοσειρά θα γράφεται σε μια νέα γραμμή.

Είναι καλή πρακτική να κλείνετε πάντα οποιοδήποτε αρχείο ανοίγετε χρησιμοποιώντας το Κλείσε() μέθοδος. Διαφορετικά, το αρχείο σας ενδέχεται να μην αποθηκευτεί στο δίσκο.

στ. κλείσιμο ()

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

με ανοιχτό ("testfile.txt", "x") ως f:
f.write ("Γεια, κόσμος!")

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

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

με ανοιχτό ("testfile.txt", "r") ως f:
εκτύπωση (f.read ())

Γράψτε σε ένα υπάρχον αρχείο στο Python

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

με ανοιχτό ("testfile.txt", "a") ως f:
f.write ("Είμαι μια επιπλέον γραμμή.")

Οτιδήποτε γράφετε μετά το άνοιγμα με την παράμετρο "a" θα προσαρτηθεί με μια νέα γραμμή.

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

Μάθε περισσότερα: Πώς να αποκτήσετε τον τρέχοντα κατάλογο στο Python

Αντικαταστήστε ένα υπάρχον αρχείο στο Python

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

με ανοιχτό ("testfile.txt", "w") ως f:
f.write ("Γεια, κόσμος!")

Ανεξάρτητα από το τι γράφτηκε στο testfile.txt, η έξοδος θα είναι "Γεια σας, κόσμος!" όταν το διαβάσετε.

Αντιμετώπιση προβλημάτων γραφής αρχείων στο Python

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

με ανοιχτό ("testfile.txt", "w", κωδικοποίηση = "utf8") ως f:

Τα περισσότερα αρχεία κειμένου αυτές τις μέρες χρησιμοποιούν κωδικοποίηση UTF-8, αλλά μερικά άλλα κοινά είναι τα ISO-8859 (iso-8859-1), UTF-16 (utf16) ή Windows-1252 (cp1252).

Εκτύπωση σε αρχείο στο Python

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

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

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Οι 5 καλύτεροι ιστότοποι για να μάθετε τον προγραμματισμό Python

Θέλετε να μάθετε τον προγραμματισμό Python; Εδώ είναι οι καλύτεροι τρόποι για να μάθετε το Python στο διαδίκτυο, πολλοί από τους οποίους είναι εντελώς δωρεάν.

Σχετικά θέματα
  • Προγραμματισμός
  • Πύθων
Σχετικά με τον Συγγραφέα
Τζόρνταν Γκλόρ (Δημοσιεύθηκαν 21 άρθρα)

Ο Jordan είναι δάσκαλος και δημοσιογράφος που είναι παθιασμένος να κάνει το Linux προσβάσιμο και χωρίς άγχος για όλους. Έχει πτυχίο στα αγγλικά και ένα ζεστό τσάι. Κατά τη διάρκεια των ζεστών εποχών, απολαμβάνει ποδηλασία στους λόφους του Ozarks όπου ζει.

Περισσότερα από τον Jordan Gloor

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

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

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

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

.