Το κύριο πρόβλημα με το άνοιγμα ενός αρχείου με δικαιώματα ανάγνωσης και εγγραφής είναι ότι ο χρήστης που ανοίγει το αρχείο δεν μπορεί να αλλάξει τα δικαιώματα του αρχείου. Αυτό σημαίνει ότι οι άλλοι χρήστες του συστήματος δεν θα μπορούν να διαβάσουν ή να γράψουν στο αρχείο εκτός εάν έχουν πρόσβαση στο λογαριασμό του χρήστη.
f = open("filename.txt", "r+")
Αυτή η γραμμή κώδικα ανοίγει το αρχείο "filename.txt" σε λειτουργία ανάγνωσης/εγγραφής.
Αρχείο Δικαιωμάτων εγγραφής
Ένα αρχείο δικαιωμάτων εγγραφής είναι ένα αρχείο κειμένου που αποθηκεύει τα δικαιώματα για αρχεία και φακέλους σε έναν δεδομένο κατάλογο. Το αρχείο χρησιμοποιείται από την εντολή chmod για να ορίσετε τα δικαιώματα για αρχεία και φακέλους.
Η μορφή ενός αρχείου δικαιωμάτων εγγραφής είναι η εξής:
Πού
Για παράδειγμα, για να παραχωρήσετε πρόσβαση μόνο για ανάγνωση σε όλους τους χρήστες στον υπολογιστή σας, θα δημιουργήσετε ένα αρχείο δικαιωμάτων εγγραφής που ονομάζεται "myfiles" και θα εισαγάγετε την ακόλουθη γραμμή σε αυτό:
rwxr-xr-x
Άνοιγμα αρχείων
Στην Python, ένα ανοιχτό αρχείο είναι ένα αρχείο που έχει ανοίξει για ανάγνωση ή εγγραφή. Το αντικείμενο αρχείου που σχετίζεται με ένα ανοιχτό αρχείο περιέχει πληροφορίες σχετικά με το ανοιχτό αρχείο, όπως το όνομα και το μέγεθός του.
Πώς να εργαστείτε με αρχεία
Υπάρχουν μερικοί τρόποι για να εργαστείτε με αρχεία στην Python. Ο απλούστερος τρόπος είναι να χρησιμοποιήσετε το αντικείμενο αρχείου. Αυτό το αντικείμενο έχει μια μέθοδο read() και write() που σας επιτρέπει να διαβάζετε και να γράφετε δεδομένα από και προς το αρχείο, αντίστοιχα.
Ένας άλλος τρόπος για να εργαστείτε με αρχεία είναι η χρήση της μονάδας os. Αυτή η ενότητα παρέχει πρόσβαση σε διάφορες πληροφορίες σχετικά με το λειτουργικό σύστημα, όπως το όνομα του αρχείου, το μέγεθός του και τον τύπο του. Μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργική μονάδα για να δημιουργήσετε νέα αρχεία ή καταλόγους.