• 0

كيف أستطيع تحويل محتويات ملف إلى سلسلة نصية في الروبي ؟

لدي ملف نصي به بعض المعلومات وأريد الحصول على هذه المعلومات لأضعها في متغير معين في الروبي، فكيف أستطيع فعل ذلك ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أولا، يجب عليك أن تقوم بفتح الملف كملف ثنائي، ثم يمكنك قراءة كامل النص الموجود في الملف عن طريق أمر واحد كما في المثال التالي:

file = File.open("path-to-file.tar.gz", "rb")
contents = file.read

سوف تحصل الآن على كامل النص الموجود في الملف في متغير يدعى contents.
بعد ذلك، يجب عليك إغلاق الملف عن طريق file.close لأنك إذا لم تقم بإغلاق الملف فلن يتم إغلاقه حتى إعادة التشغيل وسوف يستهلك موارد النظام بهذه الطريقة مما يجعله أبطء في بعض الحالات.

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن