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

পাইথনে সব ফাইল আলফাবেটিক্যালি লিস্ট করার পদ্ধতি

আপনি os.listdir ফাংশন কল করে ডিরেক্টরি কনটেন্টের লিস্ট পেতে পারেন এবং এই লিস্টটি সর্ট করতে sorted ফাংশন ব্যবহার করতে পারেন।

উদাহরণ

>>> import os
>>> list_dir = os.listdir('.')
>>> list_dir = [f.lower() for f in list_dir]   # Convert to lower case
>>> sorted(list_dir)
['dlls', 'doc', 'etc', 'include', 'lib', 'libs', 'license.txt', 'news.txt', 'python.exe', 'pythonw.exe', 'readme.txt', 'scripts', 'share', 'tcl', 'tools', 'w9xpopen.exe']

টিপ: sorted(os.listdir('.'), key=str.lower) এক লাইনে কেস-ইনসেনসিটিভ সর্টিং।

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

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

  3. পাইথনে সকল খোলা ফাইল বন্ধ করার পদ্ধতি

  4. পাইথনে স্ট্রিং থেকে সকল পাঙ্কচুয়েশন সরিয়ে ফেলা