Masalah utama dengan membuka fail dengan kebenaran baca dan tulis ialah pengguna yang membuka fail tidak boleh menukar kebenaran fail. Ini bermakna pengguna lain pada sistem tidak akan dapat membaca atau menulis ke fail melainkan mereka mempunyai akses kepada akaun pengguna.
f = open("filename.txt", "r+")
Baris kod ini membuka fail "nama fail.txt" dalam mod baca/tulis.
Tulis fail Kebenaran
Fail kebenaran Tulis ialah fail teks yang menyimpan kebenaran untuk fail dan folder dalam direktori tertentu. Fail digunakan oleh arahan chmod untuk menetapkan kebenaran untuk fail dan folder.
Format fail kebenaran tulis adalah seperti berikut:
Lokasi
Contohnya, untuk memberikan akses baca sahaja kepada semua pengguna pada komputer anda, anda akan membuat fail kebenaran menulis yang dipanggil "myfiles" dan masukkan baris berikut ke dalamnya:
rwxr-xr-x
Buka fail
Dalam Python, fail terbuka ialah fail yang telah dibuka untuk membaca atau menulis. Objek fail yang dikaitkan dengan fail terbuka mengandungi maklumat tentang fail terbuka, seperti nama dan saiznya.
Bagaimana untuk bekerja dengan fail
Terdapat beberapa cara untuk bekerja dengan fail dalam Python. Cara paling mudah ialah menggunakan objek fail. Objek ini mempunyai kaedah baca() dan tulis() yang membolehkan anda membaca dan menulis data dari dan ke fail, masing-masing.
Cara lain untuk bekerja dengan fail ialah menggunakan modul os. Modul ini menyediakan akses kepada pelbagai maklumat tentang sistem pengendalian, seperti nama fail, saiznya dan jenisnya. Anda juga boleh menggunakan modul os untuk mencipta fail atau direktori baharu.