পরিচয়
পাইথনের ওএস মডিউলটি বিভিন্ন ফাংশনের সাথে আসে যা ডেভেলপারদের তারা বর্তমানে যে অপারেটিং সিস্টেমে কাজ করছে তার সাথে যোগাযোগ করতে সক্ষম করে। এই নিবন্ধে আমরা প্রধানত একটি ডিরেক্টরি/ফোল্ডার তৈরি এবং মুছে ফেলা, একটি ডিরেক্টরির নাম পরিবর্তন করা এবং এমনকি ফাইল পরিচালনার মৌলিক বিষয়গুলি শিখব৷
আর কিছু না করে, চলুন শুরু করা যাক।
শুরু করা
পাইথনের ওএস মডিউল ইনস্টল করা হলে পাইথনের মধ্যে প্যাকেজ করা হয়। এর মানে আপনাকে PIP ব্যবহার করে আলাদাভাবে এটি ইনস্টল করার দরকার নেই। এর বিভিন্ন পদ্ধতি/ফাংশন অ্যাক্সেস করার জন্য, আপনাকে শুধু মডিউল আমদানি করতে হবে।
import os
এখন আপনি মডিউলটি আমদানি করেছেন, আপনি এর বিভিন্ন ফাংশন ব্যবহার করা শুরু করতে পারেন।
বর্তমান কাজের ডিরেক্টরি পাওয়া
বর্তমানে কাজ করা ডিরেক্টরি হল সেই ফোল্ডার যেখানে পাইথন স্ক্রিপ্ট সংরক্ষিত এবং চালানো হচ্ছে।
import os os.getcwd()
দ্রষ্টব্য − ডিরেক্টরি বলতে ফোল্ডার ছাড়া কিছুই নয়৷
৷একটি ডিরেক্টরি তৈরি করা হচ্ছে
import os os.mkdir("D:\\Tutorialspoint")
এটি ডি ড্রাইভে একটি ফোল্ডার টিউটোরিয়াল পয়েন্ট তৈরি করবে।
দ্রষ্টব্য − যদি কোন অবস্থান নির্দিষ্ট করা না থাকে, তাহলে এটি বর্তমান কার্যকারী ডিরেক্টরিতে একটি "নতুন ফোল্ডার" তৈরি করবে৷
একটি ডিরেক্টরি মুছে ফেলা হচ্ছে
এখন যেহেতু আপনি একটি ফোল্ডার তৈরি করতে জানেন, আসুন আমরা শিখি কিভাবে আপনি একটি ফোল্ডার মুছে ফেলতে পারেন৷
একটি ডিরেক্টরি মুছে ফেলার জন্য, আমরা rmdir() ফাংশনটি ব্যবহার করব, এটির অর্থ হল রিমুভ ডিরেক্টরি৷
import os os.rmdir("D:\\Tutorialspoint")
দ্রষ্টব্য:পাইথন ব্যবহার করে একটি ডিরেক্টরি/ফোল্ডার মুছে ফেলা সম্ভব, আপনি বর্তমান কার্যকারী ডিরেক্টরিটি মুছে ফেলতে পারবেন না -> যে ফোল্ডারে পাইথন স্ক্রিপ্টটি চালানো হচ্ছে।
একটি ডিরেক্টরির নাম পরিবর্তন করা
একটি ফোল্ডার পুনঃনামকরণ করার জন্য, আমরা OS মডিউলে উপস্থিত rename ফাংশন ব্যবহার করি।
import os os.mkdir("D:\\Tutorialspoint") os.rename("D:\\Tutorialspoint","D:\\Tutorialspoint2")
কোডের উপরের লাইনটি Tutorialspoint টিউটোরিয়ালপয়েন্ট 2-এ নাম পরিবর্তন করে।
বেসিক ফাইল ম্যানিপুলেশন
এখন যেহেতু আপনি ফোল্ডারগুলির সাথে কীভাবে কাজ করবেন তা জানেন, আসুন ফাইল ম্যানিপুলেশনের দিকে নজর দিন৷
একটি ফাইল তৈরি করা হচ্ছে
file = os.popen("Hello.txt", 'w')
Hello.txt নামের একটি ফাইল বর্তমান কার্যকারী ডিরেক্টরিতে তৈরি করা হয়েছে৷
৷তৈরি করা ফাইলে বিষয়বস্তু যোগ করা
file = os.popen("Hello.txt", 'w') file.write("Hello there! This is a tutorialspoint article")
দ্রষ্টব্য - আপনি ফাইলের নাম পরিবর্তন করতে os.rename ব্যবহার করতে পারেন। শুধু নিশ্চিত করুন যে আপনি তাদের এক্সটেনশনগুলি সঠিকভাবে পেয়েছেন৷
৷উদাহরণ
উপরে উল্লিখিত সমস্ত পরিস্থিতি পরীক্ষা করার জন্য সম্পূর্ণ প্রোগ্রাম নীচে দেওয়া হল:
import os os.getcwd() os.mkdir("D:\\Tutorialspoint") os.rmdir("D:\\Tutorialspoint") os.mkdir("D:\\Tutorialspoint") os.rename("D:\\Tutorialspoint","D:\\Tutorialspoint2") file = os.popen("Hello.txt", 'w') file.write("Hello there! This is a tutorialspoint article")
উপসংহার
আপনি এখন ওএস মডিউলের মৌলিক ফাংশনগুলি এবং পাইথন বিকাশের সময় আমরা কীভাবে বা কোথায় এটি ব্যবহার করি তা জানেন৷
OS মডিউলের মধ্যে আরও অনেক বহুমুখী ফাংশন রয়েছে, আরও অন্বেষণ করতে, https://docs.python.org/3/library/os.html এ তাদের অফিসিয়াল ডকুমেন্টেশন থেকে পড়ুন।