background image

>>> 

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:

... 

    

print

(line, end

=

''

)

...

This is the first line of the file.
Second line of the file

Αν θέλετε να διαβάσετε όλες τις γραμμές ενός αρχείου 

σε   έναν   κατάλογο   μπορείτε   επίσης   να   χρησιμοποιήσετε   τη 
list(f) ή την f.readlines(). 

Η   f.write   (string)   γράφει   τα   περιεχόμενα   της 

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

http://arch.icte.uowm.gr

 - A Mini greek notebook for Learning Python Programming 

56