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

পাইথনে ডিরেক্টরি ট্রি স্ট্রাকচার লিস্ট করার পদ্ধতি


আপনি os.walk() মেথড ব্যবহার করতে পারেন সেই পথের সব চাইল্ড পেতে যেটির ট্রি আপনি ডিসপ্লে করতে চান। তারপর পাথগুলো জয়েন করে প্রতিটি ফাইলের অ্যাবসোলিউট পাথ পেতে পারেন।

উদাহরণ

import os def tree_printer(root):     for root, dirs, files in os.walk(root):         for d in dirs:             print os.path.join(root, d)             for f in files:             print os.path.join(root, f) tree_printer('.')

এটি প্রথম আপনার ট্রির সব ডিরেক্টরির লিস্ট প্রিন্ট করবে এবং তারপর ডিরেক্টরির সব ফাইলের পাথ রিকার্সিভলি প্রিন্ট করবে।

উদাহরণ আউটপুট

C:\hello\my_folder C:\hello\another_folder C:\hello\my_folder\abc.txt C:\hello\my_folder\xyz.txt C:\hello\another_folder\new.txt ...

  1. পাইথনে ডিরেকশন লিস্ট ব্যবহার করে বাইনারি ট্রি ট্রভার্সাল

  2. পাইথনে নেস্টেড লিস্ট কপি করার পদ্ধতি

  3. পাইথনে স্ট্রিং লিস্ট সর্ট করার পদ্ধতি

  4. পাইথনে বাইনারি ট্রি ইনভার্ট (Invert Binary Tree)