NEW
Font size
WorksheetsΔιαχείριση Αρχείων στην Python
Total questions: 12
Worksheet time: 10mins
fin = open('file.txt', 'a')
Ανοίγει το αρχείο σε κατάσταση ανάγνωσης
Ανοίγει το αρχείο σε κατάσταση προσθήκης δεδομένων στο τέλος του. Αν δεν υπάρχει το αρχείο δεν το δημιουργεί.
Ανοίγει το αρχείο σε κατάσταση προσθήκης δεδομένων στο τέλος του. Αν δεν υπάρχει το αρχείο το δημιουργεί.
Ανοίγει το αρχείο σε κατάσταση εγγραφής
fin = open('file.txt', 'r+')
Ανοίγει το αρχείο σε κατάσταση ανάγνωσης
Ανοίγει το αρχείο σε κατάσταση εγγραφής
Ανοίγει το αρχείο σε κατάσταση ανάγνωσης και εγγραφής
Ανοίγει το αρχείο σε κατάσταση εμπλουτισμένης ανάγνωσης
Δίνεται το αρχείο words.txt που περιέχει το κέιμενο 'Today is a beautiful day' και οι παρακάτω εντολές σε Python
fin = open('words.txt', 'r')
print fin.read()
T
y
Today
Today is a beautiful day
H εντολή readline()
διαβάζει μια γραμμή του αρχείου
διαβάζει γραμμές του αρχείου μέχρι να συναντήσει τον ειδικό χαρακτήρα τέλους
διαβάζει γραμμές του αρχείου μέχρι να συναντήσει τον ειδικό χαρακτήρα αλλαγής γραμμής
διαβάζει την τελευταία γραμμή του αρχείου
Τι θα εμφανίσει το διπλανό τμήμα κώδικα
4
6
5
0
fin.seek(___5____ , ___0___)
εντοπίζει το πέμπτο byte από την αρχή του αρχείου
εντοπίζει το πέμπτο byte από το τέλος του αρχείου
εντοπίζει το πέμπτο byte από την τρέχουσα θέση του δρομέα του αρχείου
εντοπίζει το πέμπτο byte
Η εντολή file.mode
Επιστρέφει τον τρόπο διαβάσματος ενός αρχείου
Επιστρέφει τον τρόπο προσπέλασης ενός αρχείου
Επιστρέφει τον τρόπο εγγραφής ενός αρχείου
επιστρέφει αν ένα αρχείο είναι ανοιχτό ή κλειστό
Η βιβλιοθήκη της python OS παρέχει συναρτήσεις για να δουλέψουμε με
κανένα από τα παρακάτω
καταλόγους
αρχεία
αρχεία και καταλόγους
fin = open('Numbers.txt', 'w')
Η εντολή fin.write('52')
Διαγράφει τα περιεχόμενα του αρχείου fin και γράφει τον αριθμό 52
Διαγράφει τα περιεχόμενα του αρχείου fin και γράφει το αλφαριθμητικό 52
Προσθέτει στα περιεχόμενα του αρχείου fin το αλφαριθμητικό 52
Προσθέτει στα περιεχόμενα του αρχείου fin τον αριθμό 52
To όρισμα της μεθόδου write() μπορεί να είναι συμβολοσειρά
ΣΩΣΤΟ
ΛΑΘΟΣ
Η εντολή fin. tell()
περιέχει την τρέχουσα θέση του αρχείου υπολογισμένη σε χαρακτήρες υπολογισμένη από το τέλος του αρχείου
περιέχει το μέγεθος του αρχείου υπολογισμένο σε bytes
περιέχει το μέγεθος του αρχείου υπολογισμένο σε χαρακτήρες
περιέχει την τρέχουσα θέση του αρχείου υπολογισμένη σε χαρακτήρες υπολογισμένη από την αρχή του αρχείου
