El principal problema d'obrir un fitxer amb permisos de lectura i escriptura és que l'usuari que obre el fitxer no pot canviar els permisos del fitxer. Això vol dir que altres usuaris del sistema no podran llegir ni escriure al fitxer tret que tinguin accés al compte de l'usuari.
f = open("filename.txt", "r+")
Aquesta línia de codi obre el fitxer "filename.txt" en mode de lectura/escriptura.
Escriure un fitxer de permisos
Un fitxer de permisos d'escriptura és un fitxer de text que emmagatzema els permisos per a fitxers i carpetes en un directori determinat. L'ordre chmod fa servir el fitxer per establir els permisos dels fitxers i carpetes.
El format d'un fitxer de permisos d'escriptura és el següent:
On?
Per exemple, per concedir accés de només lectura a tots els usuaris del vostre ordinador, haureu de crear un fitxer de permisos d'escriptura anomenat "els meus fitxers" i introduïu-hi la línia següent:
rwxr-xr-x
Obrir fitxers
A Python, un fitxer obert és un fitxer que s'ha obert per llegir o escriure. L'objecte de fitxer associat a un fitxer obert conté informació sobre el fitxer obert, com ara el seu nom i mida.
Com treballar amb fitxers
Hi ha algunes maneres de treballar amb fitxers a Python. La manera més senzilla és utilitzar l'objecte fitxer. Aquest objecte té un mètode read() i write() que us permeten llegir i escriure dades des i cap al fitxer, respectivament.
Una altra manera de treballar amb fitxers és utilitzar el mòdul os. Aquest mòdul proporciona accés a informació diversa sobre el sistema operatiu, com ara el nom del fitxer, la seva mida i el seu tipus. També podeu utilitzar el mòdul OS per crear fitxers o directoris nous.