glob মডিউল দিয়ে ফোল্ডারের সব CSV ফাইলের পাথ বের করে pd.read_csv() দিয়ে একসাথে পড়া যায়। ব্যাচ প্রসেসিং-এর জন্য আদর্শ।
পাথ ও ফাইল লিস্ট
import glob
path = "C:\\Users\\amit_\\Desktop\\MyProject\\"
filenames = glob.glob(path + "\\*.csv")
লুপ দিয়ে পড়ুন
for file in filenames:
print(f"\nপড়া হচ্ছে: {file}")
print(pd.read_csv(file))
সম্পূর্ণ উদাহরণ
import pandas as pd
import glob
path = "C:\\Users\\amit_\\Desktop\\MyProject\\"
filenames = glob.glob(path + "\\*.csv")
print('ফাইল নাম:', filenames)
for file in filenames:
print(f"\nপড়া হচ্ছে: {file}")
print(pd.read_csv(file))
আউটপুট
MyProject ফোল্ডারের সব .csv ফাইল একে একে প্রিন্ট হবে। উদাহরণে Sales1.xlsx, Sales2.xlsx দেখানো হয়েছে (নোট: এক্সটেনশন .xlsx কিন্তু glob প্যাটার্ন *.csv)।