কম্পিউটার টিউটোরিয়াল

পাইথনের OS মডিউল কী?

ভূমিকা

পাইথনের OS মডিউল অপারেটিং সিস্টেমের সাথে ইন্টারঅ্যাক্ট করার ফাংশন দেয়। এই আর্টিকেলে ডিরেক্টরি তৈরি/ডিলিট/রিনেম এবং বেসিক ফাইল হ্যান্ডলিং শিখব।

শুরু করা

OS মডিউল পাইথনের সাথে প্যাকেজড। ইম্পোর্ট করুন:

import os

কারেন্ট ওয়ার্কিং ডিরেক্টরি

import os
os.getcwd()

নোট: ডিরেক্টরি মানে ফোল্ডার।

ডিরেক্টরি তৈরি

import os
os.mkdir("D:\\Tutorialspoint")

D ড্রাইভে Tutorialspoint ফোল্ডার তৈরি হবে। লোকেশন না দিলে কারেন্ট ডিরেক্টরিতে বने।

ডিরেক্টরি ডিলিট

import os
os.rmdir("D:\\Tutorialspoint")

নোট: কারেন্ট ওয়ার্কিং ডিরেক্টরি ডিলিট করা যায় না।

ডিরেক্টরি রিনেম

import os
os.mkdir("D:\\Tutorialspoint")
os.rename("D:\\Tutorialspoint", "D:\\Tutorialspoint2")

বেসিক ফাইল ম্যানিপুলেশন

ফাইল তৈরি

file = os.popen("Hello.txt", 'w')

ফাইলে কন্টেন্ট লেখা

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

  1. পাইথনে CGI কী?

  2. পাইথন getpass মডিউল

  3. পাইথনে 'is' অপারেটর কী কাজ করে?

  4. পাইথনে __init__.py ফাইলটি কী এবং এর কাজ কী?