os মডিউলের DirEntry অবজেক্ট
DirEntry অবজেক্টে
ফাইল এবং সাবফোল্ডারগুলি অন্তর্ভুক্ত থাকে, যা
মূল ফোল্ডারে থাকে। এই অবজেক্টটি পাওয়া যায়
os মডিউলের scandir মেথড প্রয়োগ করার
পরে। অবজেক্ট থেকে ডেটা বের করা
যায় path এবং
name অ্যাট্রিবিউট ব্যবহার করে।
সিনট্যাক্স
import os
os.DirEntry.attribute
DirEntry অবজেক্টের অ্যাট্রিবিউট
| অ্যাট্রিবিউট | বর্ণনা |
|---|---|
path |
অবজেক্টের এলিমেন্টগুলির সম্পূর্ণ পাথ রিটার্ন করে। |
name |
অবজেক্টের এলিমেন্টের নাম রিটার্ন করে। |
উদাহরণ
চলুন DirEntry অবজেক্টটি পাওয়া যাক।
এর জন্য scandir মেথড প্রয়োগ করতে হবে।
এবং res ভেরিয়েবলে আমরা প্রাপ্ত
অবজেক্টটি লিখব:
import os
res = os.scandir('dir')
print(res)
res.close()
কোড এক্সিকিউট করার ফলাফল:
<nt.ScandirIterator object at 0x00000217365611A0>
উদাহরণ
এখন চলুন DirEntry অবজেক্টের সমস্ত এলিমেন্টের
নাম প্রিন্ট করি:
import os
res = os.scandir('dir')
for el in res:
print(el.name)
res.close()
কোড এক্সিকিউট করার ফলাফল:
dir1
file1.txt
file2.txt
উদাহরণ
চলুন DirEntry অবজেক্টের সমস্ত এলিমেন্টের
পাথ প্রিন্ট করি:
import os
res = os.scandir('dir')
for el in res:
print(el.path)
res.close()
কোড এক্সিকিউট করার ফলাফল:
dir\dir1
dir\file1.txt
dir\file2.txt