தீர்க்கப்பட்டது: படிக்க எழுத அனுமதியுடன் பைதான் கோப்பைத் திறக்கவும்

படிக்க மற்றும் எழுத அனுமதியுடன் கோப்பைத் திறப்பதில் உள்ள முக்கிய சிக்கல் என்னவென்றால், கோப்பைத் திறக்கும் பயனரால் கோப்பின் அனுமதிகளை மாற்ற முடியாது. இதன் பொருள், கணினியில் உள்ள பிற பயனர்கள் பயனரின் கணக்கை அணுகும் வரை கோப்பைப் படிக்கவோ எழுதவோ முடியாது.

f = open("filename.txt", "r+")

இந்த குறியீட்டு வரி "filename.txt" கோப்பை படிக்க/எழுது பயன்முறையில் திறக்கிறது.

அனுமதிகள் கோப்பை எழுதவும்

எழுத்து அனுமதி கோப்பு என்பது கொடுக்கப்பட்ட கோப்பகத்தில் கோப்புகள் மற்றும் கோப்புறைகளுக்கான அனுமதிகளை சேமிக்கும் ஒரு உரை கோப்பு. கோப்புகள் மற்றும் கோப்புறைகளுக்கான அனுமதிகளை அமைக்க chmod கட்டளையால் கோப்பு பயன்படுத்தப்படுகிறது.

எழுத அனுமதி கோப்பின் வடிவம் பின்வருமாறு:

எங்கே என்பது அடைவின் பெயர், மற்றும் அனுமதி சரங்களின் பட்டியல். ஒவ்வொரு அனுமதி சரமும் மூன்று பகுதிகளைக் கொண்டுள்ளது: அடிப்படை பெயர், அணுகல் வகை மற்றும் அனுமதி மதிப்பு. அடிப்படை பெயர் என்பது நீங்கள் அணுகலை வழங்கும் கோப்பு அல்லது கோப்புறையின் பெயராகும், மேலும் அணுகல் வகை நீங்கள் எந்த வகையான அணுகலை வழங்குகிறீர்கள் என்பதைக் குறிப்பிடுகிறது. அனுமதி மதிப்பு எந்த பயனர்கள் அல்லது குழுக்கள் கோப்பு அல்லது கோப்புறையை அணுகலாம் என்பதைக் குறிப்பிடுகிறது.

எடுத்துக்காட்டாக, உங்கள் கணினியில் உள்ள அனைத்துப் பயனர்களுக்கும் படிக்க-மட்டும் அணுகலை வழங்க, "myfiles" எனப்படும் எழுதும் அனுமதிக் கோப்பை உருவாக்கி, அதில் பின்வரும் வரியை உள்ளிடவும்:

rwxr-xr-x

கோப்புகளைத் திறக்கவும்

பைத்தானில், திறந்த கோப்பு என்பது படிக்க அல்லது எழுதுவதற்காக திறக்கப்பட்ட கோப்பு. திறந்த கோப்புடன் தொடர்புடைய கோப்பு பொருள் அதன் பெயர் மற்றும் அளவு போன்ற திறந்த கோப்பு பற்றிய தகவல்களைக் கொண்டுள்ளது.

கோப்புகளுடன் எவ்வாறு வேலை செய்வது

பைத்தானில் கோப்புகளுடன் வேலை செய்ய சில வழிகள் உள்ளன. கோப்பு பொருளைப் பயன்படுத்துவதே எளிய வழி. இந்த ஆப்ஜெக்ட் ஒரு ரீட்() மற்றும் ரைட்() முறையைக் கொண்டுள்ளது, இது முறையே கோப்பிலிருந்து தரவைப் படிக்கவும் எழுதவும் அனுமதிக்கிறது.

கோப்புகளுடன் வேலை செய்வதற்கான மற்றொரு வழி OS தொகுதியைப் பயன்படுத்துவதாகும். கோப்பின் பெயர், அதன் அளவு மற்றும் அதன் வகை போன்ற இயக்க முறைமை பற்றிய பல்வேறு தகவல்களுக்கான அணுகலை இந்த தொகுதி வழங்குகிறது. புதிய கோப்புகள் அல்லது கோப்பகங்களை உருவாக்க நீங்கள் os தொகுதியைப் பயன்படுத்தலாம்.

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை