વાંચવા અને લખવાની પરવાનગી સાથે ફાઇલ ખોલવામાં મુખ્ય સમસ્યા એ છે કે જે વપરાશકર્તા ફાઇલ ખોલે છે તે ફાઇલની પરવાનગી બદલી શકતો નથી. આનો અર્થ એ છે કે સિસ્ટમ પરના અન્ય વપરાશકર્તાઓ ફાઇલને વાંચી અથવા લખી શકશે નહીં સિવાય કે તેમની પાસે વપરાશકર્તાના એકાઉન્ટની ઍક્સેસ હોય.
f = open("filename.txt", "r+")
આ કોડ લાઇન "filename.txt" ફાઇલને રીડ/રાઇટ મોડમાં ખોલે છે.
પરવાનગી ફાઇલ લખો
લખવાની પરવાનગી ફાઇલ એ ટેક્સ્ટ ફાઇલ છે જે આપેલ ડિરેક્ટરીમાં ફાઇલો અને ફોલ્ડર્સ માટેની પરવાનગીઓને સંગ્રહિત કરે છે. ફાઇલનો ઉપયોગ ફાઇલો અને ફોલ્ડર્સ માટે પરવાનગીઓ સેટ કરવા માટે chmod આદેશ દ્વારા થાય છે.
લખવાની પરવાનગી ફાઇલનું ફોર્મેટ નીચે મુજબ છે:
જ્યાં
ઉદાહરણ તરીકે, તમારા કમ્પ્યુટર પરના બધા વપરાશકર્તાઓને ફક્ત વાંચવા માટે ઍક્સેસ આપવા માટે, તમે "myfiles" નામની લખવાની પરવાનગી ફાઇલ બનાવશો અને તેમાં નીચેની લાઇન દાખલ કરશો:
rwxr-xr-x
ફાઇલો ખોલો
પાયથોનમાં, ઓપન ફાઇલ એ ફાઇલ છે જે વાંચવા અથવા લખવા માટે ખોલવામાં આવી છે. ઓપન ફાઇલ સાથે સંકળાયેલ ફાઇલ ઑબ્જેક્ટમાં ખુલ્લી ફાઇલ વિશેની માહિતી હોય છે, જેમ કે તેનું નામ અને કદ.
ફાઇલો સાથે કેવી રીતે કામ કરવું
પાયથોનમાં ફાઇલો સાથે કામ કરવાની કેટલીક રીતો છે. સૌથી સરળ રીત ફાઇલ ઑબ્જેક્ટનો ઉપયોગ કરવાનો છે. આ ઑબ્જેક્ટમાં રીડ() અને રાઇટ() પદ્ધતિ છે જે તમને અનુક્રમે ફાઇલમાંથી અને ફાઇલમાં ડેટા વાંચવા અને લખવાની મંજૂરી આપે છે.
ફાઇલો સાથે કામ કરવાની બીજી રીત os મોડ્યુલનો ઉપયોગ કરી રહી છે. આ મોડ્યુલ ઓપરેટિંગ સિસ્ટમ વિશે વિવિધ માહિતીની ઍક્સેસ પ્રદાન કરે છે, જેમ કે ફાઇલનું નામ, તેનું કદ અને તેનો પ્રકાર. તમે નવી ફાઇલો અથવા ડિરેક્ટરીઓ બનાવવા માટે os મોડ્યુલનો પણ ઉપયોગ કરી શકો છો.