>>>
f
.
read()
'This is the entire file.\n'
>>>
f
.
read()
''
Η f.readline() διαβάζει μια ενιαία γραμμή από το
αρχείο με ένα χαρακτήρα νέας γραμμής (\n) να βρίσκεται στα
αριστερά στο τέλος του string, και παραλείπεται μόνο στην
τελευταία γραμμή του αρχείου αν το αρχείο δεν τελειώνει σε
μια αλλαγή γραμμής. Αυτό κάνει τη τιμή επιστροφής σαφή. Αν η
f.readline () επιστρέφει ένα κενό string, το τέλος του
αρχείου έχει επιτευχθεί, ενώ μια κενή γραμμή
αντιπροσωπεύεται από '\n', ένα string που περιέχει μόνο μία
αλλαγή γραμμής.
>>>
f
.
readline()
'This is the first line of the file.\n'
>>>
f
.
readline()
'Second line of the file\n'
>>>
f
.
readline()
''
Για την ανάγνωση των γραμμών από ένα αρχείο, μπορείτε
να επαναλάβετε το αντικείμενο του αρχείου. Αυτή είναι η
μνήμη αποτελεσματική, γρήγορη, και οδηγεί σε απλό κώδικα:
>>>
for
line
in
f:
...
(line, end
=
''
)
...
This is the first line of the file.
Second line of the file
Αν θέλετε να διαβάσετε όλες τις γραμμές ενός αρχείου
σε έναν κατάλογο μπορείτε επίσης να χρησιμοποιήσετε τη
list(f) ή την f.readlines().
Η f.write (string) γράφει τα περιεχόμενα της
συμβολοσειράς στο αρχείο, επιστρέφει τον αριθμό των
χαρακτήρων.
- A Mini greek notebook for Learning Python Programming
56