জয়েন লগইন

পাইথন ডিরেক্টরি

🌈পাইথন ডিরেক্টরি কি?

📋পাইথন ডিরেক্টরি হলো ডিরেক্টরি পরিচালনা করার পদ্ধতি।

⚒️পাইথন ডিরেক্টরি ডিরেক্টরি পরিচালনা করতে ব্যবহৃত হয়।

পাইথন ডিরেক্টরি সমূহ

পাইথন ডিরেক্টরি এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ getcwd - বর্তমান কাজের ডিরেক্টরির পথ বের করা
  • ➡️ listdir - ডিরেক্টরির ফাইল ও ডিরেক্টরির তালিকা বের করা
  • ➡️ mkdir - নতুন ডিরেক্টরি তৈরি করা
  • ➡️ makedirs - ডিরেক্টরি ও প্রয়োজনীয় উপডিরেক্টরি তৈরি করা
  • ➡️ rmdir - ডিরেক্টরি মুছে ফেলা
  • ➡️ removedirs - ডিরেক্টরি ও খালি উপডিরেক্টরি মুছে ফেলা
  • ➡️ scandir - ডিরেক্টরির ফাইল ও উপডিরেক্টরির তালিকা বের করা
  • ➡️ walk - প্রতিটি মানের উপর প্রক্রিয়া করা
  • ➡️ stat - ফাইল বা ডিরেক্টরির তথ্য বের করা
  • ➡️ lstat - ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করা
  • ➡️ exists - নির্দিষ্ট মান বিদ্যমান কিনা পরীক্ষা করা
  • ➡️ isdir - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করা
  • ➡️ abspath - নির্দিষ্ট পথের পূর্ণাঙ্গ পথ বের করা
  • ➡️ realpath - নির্দিষ্ট পথের প্রকৃত পথ বের করা

getcwd - বর্তমান কাজের ডিরেক্টরির পথ বের করার উদাহরণ।

python
import os

result = os.getcwd()

print(result)

listdir - ডিরেক্টরির ফাইল ও ডিরেক্টরির তালিকা বের করার উদাহরণ।

python
import os

result = os.listdir("./api")

print(result)

mkdir - নতুন ডিরেক্টরি তৈরি করার উদাহরণ।

python
import os

os.mkdir("./api/project")

result = os.path.exists("./api/project")

print(result)

makedirs - ডিরেক্টরি ও প্রয়োজনীয় উপডিরেক্টরি তৈরি করার উদাহরণ।

python
import os

os.makedirs("./api/project")

result = os.path.exists("./api/project")

print(result)

rmdir - ডিরেক্টরি মুছে ফেলা উদাহরণ।

python
import os

os.rmdir("./api/project")

result = os.path.exists("./api/project")

print(result)

removedirs - ডিরেক্টরি ও খালি উপডিরেক্টরি মুছে ফেলা উদাহরণ।

python
import os

os.removedirs("./api/project")

result = os.path.exists("./api/project")

print(result)

scandir - ডিরেক্টরির ফাইল ও উপডিরেক্টরির তালিকা বের করার উদাহরণ।

python
import os

with os.scandir("./api") as entries:

    result = [entry.name for entry in entries]

print(result)

walk - প্রতিটি মানের উপর প্রক্রিয়া করার উদাহরণ।

python
import os

result = []

for root, folders, files in os.walk("./api"):

    result.append(root)

print(result)

stat - ফাইল বা ডিরেক্টরির তথ্য বের করার উদাহরণ।

python
import os

result = os.stat("./api")

print(result)

lstat - ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করার উদাহরণ।

python
import os

result = os.lstat("./api")

print(result)

exists - নির্দিষ্ট মান বিদ্যমান কিনা পরীক্ষা করার উদাহরণ।

python
import os

result = os.path.exists("./api")

print(result)

isdir - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করার উদাহরণ।

python
import os

result = os.path.isdir("./api")

print(result)

abspath - নির্দিষ্ট পথের পূর্ণাঙ্গ পথ বের করার উদাহরণ।

python
import os

result = os.path.abspath("./api")

print(result)

realpath - নির্দিষ্ট পথের প্রকৃত পথ বের করার উদাহরণ।

python
import os

result = os.path.realpath("./api")

print(result)

পাইথন ডিরেক্টরি সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
getcwd বর্তমান কাজের ডিরেক্টরির পথ বের করতে ব্যবহৃত হয়।
listdir ডিরেক্টরির ফাইল ও ডিরেক্টরির তালিকা বের করতে ব্যবহৃত হয়।
mkdir নতুন ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়।
makedirs ডিরেক্টরি ও প্রয়োজনীয় উপডিরেক্টরি তৈরি করতে ব্যবহৃত হয়।
rmdir ডিরেক্টরি মুছে ফেলা ব্যবহৃত হয়।
removedirs ডিরেক্টরি ও খালি উপডিরেক্টরি মুছে ফেলা ব্যবহৃত হয়।
scandir ডিরেক্টরির ফাইল ও উপডিরেক্টরির তালিকা বের করতে ব্যবহৃত হয়।
walk প্রতিটি মানের উপর প্রক্রিয়া করতে ব্যবহৃত হয়।
stat ফাইল বা ডিরেক্টরির তথ্য বের করতে ব্যবহৃত হয়।
lstat ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করতে ব্যবহৃত হয়।
exists নির্দিষ্ট মান বিদ্যমান কিনা পরীক্ষা করতে ব্যবহৃত হয়।
isdir নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করতে ব্যবহৃত হয়।
abspath নির্দিষ্ট পথের পূর্ণাঙ্গ পথ বের করতে ব্যবহৃত হয়।
realpath নির্দিষ্ট পথের প্রকৃত পথ বের করতে ব্যবহৃত হয়।