أمر البحث seek في التعامل مع الملف – بايثون – python
أمر seek في لغة البرمجة بايثون يستخدم لتحديد موضع معين في ملف والتنقل بين المواقع داخل الملف. يمكن استخدام هذا الأمر للقراءة والكتابة في مواضع محددة داخل الملف.
عندما نقوم بفتح ملف في بايثون باستخدام الأمر open()، يتم فتح الملف بالوضع الافتراضي الذي يكون للقراءة والكتابة من بداية الملف. ولكن يمكننا استخدام الأمر seek() لتحديد موضع معين داخل الملف والبدء بالقراءة أو الكتابة من هذا الموضع.
في الأمثلة التالية، سنقوم بفتح ملف نصي واستخدام أمر seek() للتنقل بين المواضع في الملف:
مثال على استخدام أمر seek() للقراءة من موضع معين في الملف:
file = open("example.txt", "r")
file.seek(5)
print(file.read())
file.close()
في هذا المثال، نقوم بفتح ملف نصي بالقراءة ونستخدم أمر seek(5) للانتقال إلى الموضع الخامس في الملف، ثم نستخدم أمر read() لقراءة المحتوى من هذا الموضع وما بعده.
مثال على استخدام أمر seek() للكتابة في موضع معين في الملف:
file = open("example.txt", "w")
file.seek(10)
file.write("Hello, World!")
file.close()
في هذا المثال، نقوم بفتح ملف نصي بالكتابة ونستخدم أمر seek(10) للانتقال إلى الموضع العاشر في الملف، ثم نستخدم أمر write() لكتابة النص “Hello, World!” في هذا الموضع.
باستخدام أمر seek() في لغة البرمجة بايثون، يمكننا القراءة والكتابة في مواضع محددة داخل الملف بسهولة ودقة.
شكرا عل الشرح
عمل مقدر .. سلمت على المجهود
ذلك جميل ومفهوم
مشاءالله متألق كالعادة
مشاء الله عليك اخي تبارك الله عليك ممتاز
عمل رائع جداً واصل مسيرتك وفقك الله ورعاك محتوى فوق المستوى تستاهلي منى احسن لايك لاحسن قناة دائما الجديد برافوا عليك
مش فاهم كيف ممكن اسفيد من الملف بما برنامج كامل
تبارك الله عليك
شكرا استاذ
الله يجزاك الخير استاذ جمال
ممتاز هذا الأمر بسهل كثير .. الف شكر لك على المجهود