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

পাইথনে করেন্ট ডিরেক্টরির সাব-ডিরেক্টরি তালিকা পাওয়ার পদ্ধতি


রিকার্সিভভাবে সাব-ডিরেক্টরি পেতে os.walk ব্যবহার

os.walk() ফাংশনটি ডিরেক্টরি ট্রি ঘুরে তিনটি উপাদানের টাপল ফেরত দেয়: (পাথ, সাবডিরেক্টরি তালিকা, ফাইল তালিকা)।

import os
subdirs = [x[0] for x in os.walk('.')]
print(subdirs)

শুধু তৎক্ষণিক সাব-ডিরেক্টরি পেতে os.listdir ব্যবহার

import os
d = '.'
subdirs = [os.path.join(d, o) for o in os.listdir(d) if os.path.isdir(os.path.join(d, o))]

এই কোডটি করেন্ট ডিরেক্টরির ('.') ভেতরের শুধু ডিরেক্টরিগুলো ফিল্টার করে তালিকা তৈরি করে।

  1. সি/সি++-তে ডিরেক্টরির ফাইল তালিকা পেতে কীভাবে?

  2. জাভা ব্যবহার করে সব MongoDB ডেটাবেসের তালিকা কীভাবে পাবেন?

  3. পাইথন ব্যবহার করে পয়েন্ট সেটের কেন্দ্র বের করার পদ্ধতি

  4. পাইথনে বর্তমান ডিরেক্টরি চেঞ্জ করার পদ্ধতি