Η συνάρτηση open () ανοίγει το αρχείο (αν είναι δυνατόν) και επιστρέφει το αντίστοιχο αντικείμενο αρχείου.
Η σύνταξη του open()είναι:
άνοιγμα (αρχείο, λειτουργία = 'r', buffering = -1, κωδικοποίηση = Κανένα, σφάλματα = Καμία, νέα γραμμή = Κανένα, closefd = True, άνοιγμα = Κανένα)
άνοιγμα () Παράμετροι
- αρχείο - αντικείμενο που μοιάζει με διαδρομή (που αντιπροσωπεύει μια διαδρομή συστήματος αρχείων)
 - mode (προαιρετικό) - λειτουργία κατά το άνοιγμα ενός αρχείου. Εάν δεν παρέχεται, είναι προεπιλεγμένο 
'r'(ανοιχτό για ανάγνωση σε λειτουργία κειμένου). Οι διαθέσιμες λειτουργίες αρχείων είναι:Τρόπος Περιγραφή 'r'Ανοίξτε ένα αρχείο για ανάγνωση. (Προκαθορισμένο) 'w'Ανοίξτε ένα αρχείο για γραφή. Δημιουργεί ένα νέο αρχείο εάν δεν υπάρχει ή κόβει το αρχείο εάν υπάρχει. 'x'Ανοίξτε ένα αρχείο για αποκλειστική δημιουργία. Εάν το αρχείο υπάρχει ήδη, η λειτουργία αποτυγχάνει. 'a'Ανοίξτε για προσθήκη στο τέλος του αρχείου χωρίς να το κόψετε. Δημιουργεί ένα νέο αρχείο εάν δεν υπάρχει. 't'Άνοιγμα σε λειτουργία κειμένου. (Προκαθορισμένο) 'b'Άνοιγμα σε δυαδική λειτουργία. '+'Ανοίξτε ένα αρχείο για ενημέρωση (ανάγνωση και γραφή)  - buffering (προαιρετικό) - χρησιμοποιείται για τον καθορισμό της πολιτικής buffering
 - κωδικοποίηση (προαιρετικό) - η μορφή κωδικοποίησης
 - σφάλματα (προαιρετικά) - συμβολοσειρά που καθορίζει τον τρόπο χειρισμού σφαλμάτων κωδικοποίησης / αποκωδικοποίησης
 - αλλαγή γραμμής (προαιρετικό) - πώς νέες γραμμές εργασιών λειτουργία (διαθέσιμες τιμές: 
None,' ','','r', και'' - closefd (προαιρετικό) - πρέπει να είναι 
True(προεπιλογή). Εάν δοθεί κάτι διαφορετικό, θα δημιουργηθεί μια εξαίρεση - ανοιχτήρι (προαιρετικό) - ένα προσαρμοσμένο ανοιχτήρι. πρέπει να επιστρέψει έναν ανοιχτό περιγραφέα αρχείων
 
Επιστροφή τιμής από ανοιχτό ()
Η open()συνάρτηση επιστρέφει ένα αντικείμενο αρχείου που μπορεί να χρησιμοποιηθεί για ανάγνωση, εγγραφή και τροποποίηση του αρχείου.
Εάν το αρχείο δεν βρεθεί, αυξάνει την FileNotFoundErrorεξαίρεση.
Παράδειγμα 1: Πώς να ανοίξετε ένα αρχείο στο Python;
 # opens test.text file of the current directory f = open("test.txt") # specifying the full path f = open("C:/Python33/README.txt") 
Δεδομένου ότι η λειτουργία παραλείπεται, το αρχείο ανοίγει σε 'r'λειτουργία. ανοίγει για ανάγνωση.
Παράδειγμα 2: Λειτουργία παροχής για άνοιγμα ()
 # opens the file in reading mode f = open("path_to_file", mode='r') # opens the file in writing mode f = open("path_to_file", mode = 'w') # opens for writing to the end f = open("path_to_file", mode = 'a') 
Η προεπιλεγμένη κωδικοποίηση της Python είναι ASCII. Μπορείτε να το αλλάξετε εύκολα περνώντας την encodingπαράμετρο.
 f = open("path_to_file", mode = 'r', encoding='utf-8') 
Συνιστώμενη ανάγνωση: Είσοδος / έξοδος αρχείου Python








