পাইথন ডিরেক্টরি
🌈পাইথন ডিরেক্টরি কি?
📋পাইথন ডিরেক্টরি হলো ডিরেক্টরি পরিচালনা করার পদ্ধতি।
⚒️পাইথন ডিরেক্টরি ডিরেক্টরি পরিচালনা করতে ব্যবহৃত হয়।
পাইথন ডিরেক্টরি সমূহ
পাইথন ডিরেক্টরি এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ getcwd - বর্তমান কাজের ডিরেক্টরির পথ বের করা
- ➡️ listdir - ডিরেক্টরির ফাইল ও ডিরেক্টরির তালিকা বের করা
- ➡️ mkdir - নতুন ডিরেক্টরি তৈরি করা
- ➡️ makedirs - ডিরেক্টরি ও প্রয়োজনীয় উপডিরেক্টরি তৈরি করা
- ➡️ rmdir - ডিরেক্টরি মুছে ফেলা
- ➡️ removedirs - ডিরেক্টরি ও খালি উপডিরেক্টরি মুছে ফেলা
- ➡️ scandir - ডিরেক্টরির ফাইল ও উপডিরেক্টরির তালিকা বের করা
- ➡️ walk - প্রতিটি মানের উপর প্রক্রিয়া করা
- ➡️ stat - ফাইল বা ডিরেক্টরির তথ্য বের করা
- ➡️ lstat - ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করা
- ➡️ exists - নির্দিষ্ট মান বিদ্যমান কিনা পরীক্ষা করা
- ➡️ isdir - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করা
- ➡️ abspath - নির্দিষ্ট পথের পূর্ণাঙ্গ পথ বের করা
- ➡️ realpath - নির্দিষ্ট পথের প্রকৃত পথ বের করা
getcwd - বর্তমান কাজের ডিরেক্টরির পথ বের করার উদাহরণ।
import os
result = os.getcwd()
print(result)
listdir - ডিরেক্টরির ফাইল ও ডিরেক্টরির তালিকা বের করার উদাহরণ।
import os
result = os.listdir("./api")
print(result)
mkdir - নতুন ডিরেক্টরি তৈরি করার উদাহরণ।
import os
os.mkdir("./api/project")
result = os.path.exists("./api/project")
print(result)
makedirs - ডিরেক্টরি ও প্রয়োজনীয় উপডিরেক্টরি তৈরি করার উদাহরণ।
import os
os.makedirs("./api/project")
result = os.path.exists("./api/project")
print(result)
rmdir - ডিরেক্টরি মুছে ফেলা উদাহরণ।
import os
os.rmdir("./api/project")
result = os.path.exists("./api/project")
print(result)
removedirs - ডিরেক্টরি ও খালি উপডিরেক্টরি মুছে ফেলা উদাহরণ।
import os
os.removedirs("./api/project")
result = os.path.exists("./api/project")
print(result)
scandir - ডিরেক্টরির ফাইল ও উপডিরেক্টরির তালিকা বের করার উদাহরণ।
import os
with os.scandir("./api") as entries:
result = [entry.name for entry in entries]
print(result)
walk - প্রতিটি মানের উপর প্রক্রিয়া করার উদাহরণ।
import os
result = []
for root, folders, files in os.walk("./api"):
result.append(root)
print(result)
stat - ফাইল বা ডিরেক্টরির তথ্য বের করার উদাহরণ।
import os
result = os.stat("./api")
print(result)
lstat - ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করার উদাহরণ।
import os
result = os.lstat("./api")
print(result)
exists - নির্দিষ্ট মান বিদ্যমান কিনা পরীক্ষা করার উদাহরণ।
import os
result = os.path.exists("./api")
print(result)
isdir - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করার উদাহরণ।
import os
result = os.path.isdir("./api")
print(result)
abspath - নির্দিষ্ট পথের পূর্ণাঙ্গ পথ বের করার উদাহরণ।
import os
result = os.path.abspath("./api")
print(result)
realpath - নির্দিষ্ট পথের প্রকৃত পথ বের করার উদাহরণ।
import os
result = os.path.realpath("./api")
print(result)
পাইথন ডিরেক্টরি সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| getcwd | বর্তমান কাজের ডিরেক্টরির পথ বের করতে ব্যবহৃত হয়। |
| listdir | ডিরেক্টরির ফাইল ও ডিরেক্টরির তালিকা বের করতে ব্যবহৃত হয়। |
| mkdir | নতুন ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়। |
| makedirs | ডিরেক্টরি ও প্রয়োজনীয় উপডিরেক্টরি তৈরি করতে ব্যবহৃত হয়। |
| rmdir | ডিরেক্টরি মুছে ফেলা ব্যবহৃত হয়। |
| removedirs | ডিরেক্টরি ও খালি উপডিরেক্টরি মুছে ফেলা ব্যবহৃত হয়। |
| scandir | ডিরেক্টরির ফাইল ও উপডিরেক্টরির তালিকা বের করতে ব্যবহৃত হয়। |
| walk | প্রতিটি মানের উপর প্রক্রিয়া করতে ব্যবহৃত হয়। |
| stat | ফাইল বা ডিরেক্টরির তথ্য বের করতে ব্যবহৃত হয়। |
| lstat | ফাইল বা ডিরেক্টরির বিস্তারিত তথ্য বের করতে ব্যবহৃত হয়। |
| exists | নির্দিষ্ট মান বিদ্যমান কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| isdir | নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করতে ব্যবহৃত হয়। |
| abspath | নির্দিষ্ট পথের পূর্ণাঙ্গ পথ বের করতে ব্যবহৃত হয়। |
| realpath | নির্দিষ্ট পথের প্রকৃত পথ বের করতে ব্যবহৃত হয়। |