بايثون العرب
10.4K subscribers
871 photos
183 videos
770 links
Download Telegram
🚀 تحسين سرعة قراءة الملفات الكبيرة في بايثون

هل تواجه بطئًا عند قراءة ملفات نصية ضخمة في بايثون؟ إليك طريقة سريعة وفعالة لمعالجة البيانات دون تحميل الملف بأكمله في الذاكرة.

def read_large_file(file_path):
with open(file_path, 'r', encoding='utf-8') as file:
for line in file:
# قم بمعالجة كل سطر هنا
# مثال: طباعة السطر
print(line.strip())

# استدعاء الدالة
# read_large_file('your_large_file.txt')


بدلاً من استخدام `file.read()` الذي يقرأ الملف بأكمله، نستخدم حلقة `for line in file:`. هذا يسمح لبايثون بقراءة الملف سطرًا بسطر، مما يقلل بشكل كبير من استهلاك الذاكرة ويحسن الأداء للملفات الكبيرة.

['#بايثون', '#برمجة', '#ملفات', '#تحسين_الأداء', '#PythonTips', '#LargeFiles']