112 of 151 menu

Συνάρτηση open

Η συνάρτηση open ανοίγει ένα αρχείο και επιστρέφει ένα αντικείμενο αρχείου.

Στην πρώτη παράμετρο της συνάρτησης καθορίζεται η διαδρομή προς το αρχείο που θέλουμε να ανοίξουμε.

Στη δεύτερη προαιρετική παράμετρο ορίζουμε τη σημαία - αυτή είναι μια συμβολοσειρά ή αριθμός που υποδεικνύει τη λειτουργία πρόσβασης στο αρχείο (για παράδειγμα, ανάγνωση). Από προεπιλογή η σημαία είναι 'r'.

Στην τρίτη προαιρετική παράμετρο μπορούμε να ορίσουμε τη λειτουργία ρυθμιστικής μνήμης (από προεπιλογή -1).

Στην τέταρτη προαιρετική παράμετρο - ο τύπος κωδικοποίησης (από προεπιλογή None).

Στην πέμπτη προαιρετική παράμετρο καθορίζουμε πώς πρέπει να αντιμετωπίζονται τα σφάλματα κωδικοποίησης (από προεπιλογή None).

Στην έκτη προαιρετική παράμετρο - η λειτουργία μετατροπής γραμμής, που μπορεί να πάρει τιμές None, '\n', '\r', '\r\n' (από προεπιλογή None).

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

Στην όγδοη προαιρετική παράμετρο - ένα προσαρμοσμένο αντικείμενο, που επιστρέφει ανοιχτό περιγραφή αρχείου (από προεπιλογή None).

Σύνταξη

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

Παράδειγμα

Ας ανοίξουμε το αρχείο file.txt, και στη συνέχεια χρησιμοποιώντας τη μέθοδο read διαβάσουμε το περιεχόμενό του:

res = open('file1.txt', 'r') print(res) print(res.read())

Αποτέλεσμα του εκτελεσμένου κώδικα:

<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'> κείμενο

Δείτε επίσης

  • μέθοδος read,
    που διαβάζει ένα αρχείο
  • μέθοδος readline,
    που διαβάζει την πρώτη γραμμή του αρχείου
  • μέθοδος readlines,
    που διαβάζει όλες τις γραμμές του αρχείου
  • μέθοδος write,
    που γράφει μια γραμμή στο αρχείο
  • μέθοδος close,
    που κλείνει το αρχείο
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη