Главни проблем са отварањем датотеке са дозволама за читање и писање је тај што корисник који отвори датотеку не може да промени дозволе датотеке. То значи да други корисници у систему неће моћи да читају или пишу у датотеку осим ако немају приступ корисничком налогу.
f = open("filename.txt", "r+")
Ова линија кода отвара датотеку „име датотеке.ткт“ у режиму читања/писања.
Датотека дозвола за писање
Датотека са дозволама за писање је текстуална датотека која чува дозволе за датотеке и фасцикле у датом директоријуму. Датотеку користи команда цхмод за постављање дозвола за датотеке и фасцикле.
Формат датотеке са дозволама за писање је следећи:
Где
На пример, да бисте одобрили приступ само за читање свим корисницима на свом рачунару, креирали бисте датотеку са дозволама за писање под називом „мифилес“ и унели следећи ред у њу:
рвкр-кр-к
Отворите датотеке
У Питхон-у, отворена датотека је датотека која је отворена за читање или писање. Објекат датотеке повезан са отвореном датотеком садржи информације о отвореној датотеци, као што су њено име и величина.
Како радити са датотекама
Постоји неколико начина за рад са датотекама у Питхон-у. Најједноставнији начин је коришћење објекта датотеке. Овај објекат има методе реад() и врите() које вам омогућавају да читате и уписујете податке из и у датотеку, респективно.
Други начин рада са датотекама је коришћење ос модула. Овај модул омогућава приступ различитим информацијама о оперативном систему, као што су назив датотеке, њена величина и тип. Такође можете користити ос модул за креирање нових датотека или директоријума.