সমাধান করা হয়েছে: পড়া লেখার অনুমতি সহ পাইথন ফাইল খুলুন

রিড এবং রাইট পারমিশন সহ ফাইল খোলার প্রধান সমস্যা হল যে ব্যবহারকারী ফাইলটি খোলেন তিনি ফাইলের অনুমতি পরিবর্তন করতে পারবেন না। এর মানে হল যে সিস্টেমের অন্যান্য ব্যবহারকারীরা ব্যবহারকারীর অ্যাকাউন্টে অ্যাক্সেস না থাকলে তারা ফাইলটি পড়তে বা লিখতে সক্ষম হবে না।

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

এই কোড লাইনটি "filename.txt" ফাইলটি রিড/রাইট মোডে খোলে।

অনুমতি ফাইল লিখুন

একটি লেখার অনুমতি ফাইল হল একটি পাঠ্য ফাইল যা একটি প্রদত্ত ডিরেক্টরিতে ফাইল এবং ফোল্ডারগুলির জন্য অনুমতি সংরক্ষণ করে। ফাইলটি ফাইল এবং ফোল্ডারের জন্য অনুমতি সেট করতে chmod কমান্ড দ্বারা ব্যবহৃত হয়।

একটি লেখার অনুমতি ফাইলের বিন্যাস নিম্নরূপ:

কোথায় ডিরেক্টরির নাম, এবং অনুমতি স্ট্রিং একটি তালিকা. প্রতিটি অনুমতি স্ট্রিং তিনটি অংশ নিয়ে গঠিত: একটি বেস নাম, একটি অ্যাক্সেস টাইপ, এবং একটি অনুমতি মান। বেস নাম হল সেই ফাইল বা ফোল্ডারের নাম যা আপনি অ্যাক্সেস দিচ্ছেন এবং অ্যাক্সেসের ধরনটি নির্দিষ্ট করে যে আপনি কী ধরনের অ্যাক্সেস দিচ্ছেন। অনুমতি মান নির্দিষ্ট করে কোন ব্যবহারকারী বা গোষ্ঠী ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে।

উদাহরণ স্বরূপ, আপনার কম্পিউটারে সমস্ত ব্যবহারকারীকে শুধুমাত্র পঠনযোগ্য অ্যাক্সেস প্রদান করতে, আপনি "myfiles" নামে একটি লেখার অনুমতি ফাইল তৈরি করবেন এবং এতে নিম্নলিখিত লাইনটি লিখবেন:

rwxr-xr-x

ফাইল খুলুন

পাইথনে, একটি খোলা ফাইল একটি ফাইল যা পড়ার বা লেখার জন্য খোলা হয়েছে। একটি খোলা ফাইলের সাথে যুক্ত ফাইল অবজেক্টে খোলা ফাইল সম্পর্কে তথ্য থাকে, যেমন এর নাম এবং আকার।

কিভাবে ফাইল নিয়ে কাজ করবেন

পাইথনে ফাইলগুলির সাথে কাজ করার কয়েকটি উপায় রয়েছে। সবচেয়ে সহজ উপায় হল ফাইল অবজেক্ট ব্যবহার করা। এই অবজেক্টের একটি read() এবং write() পদ্ধতি রয়েছে যা আপনাকে যথাক্রমে ফাইল থেকে এবং থেকে ডেটা পড়তে এবং লিখতে দেয়।

ফাইলের সাথে কাজ করার আরেকটি উপায় হল ওএস মডিউল ব্যবহার করা। এই মডিউলটি অপারেটিং সিস্টেম সম্পর্কে বিভিন্ন তথ্যে অ্যাক্সেস প্রদান করে, যেমন ফাইলের নাম, এর আকার এবং এর ধরন। আপনি নতুন ফাইল বা ডিরেক্টরি তৈরি করতে os মডিউল ব্যবহার করতে পারেন।

সম্পর্কিত পোস্ট:

মতামত দিন