يمكنك إنشاء دالة تحتوي على
pd.read_csv()
فكرة إنشاء دالة لقراءة ملفات CSV باستخدام
pd.read_csv()
منطقية، إذا كنت تقرأ عدة ملفات CSV بنفس الطريقة أو إذا كنت تريد تقليل التكرار في الكود و إذا كنت قد تحتاج إلى إعادة استخدام نفس المنطق في أماكن أخرى من المشروع.
import pandas as pd
def read_csv_file(file_path, encoding='utf-8', delimiter=','):
try:
df = pd.read_csv(file_path, encoding=encoding, delimiter=delimiter)
print(f"Loaded {file_path} successfully!")
return df
except FileNotFoundError:
print(f"Error: File {file_path} not found.")
return None
except Exception as e:
print(f"Error loading {file_path}: {str(e)}")
return None