Mohssen A Mohssen نشر 5 سبتمبر 2022 أرسل تقرير نشر 5 سبتمبر 2022 قمت بإنشاء كائن بسيط من خلال صنف يسمى Company على النحو التالي: class Company: pass company1 = Company() company1.name = 'name' company1.fullValue = 230500000 هل توجد طريقة لحفظ الكائن company1 على القرص الصلب لإستخدامه لاحقًا بدلًا من إنشائه في كل مرة أشغل فيها السكريبت؟ 1 اقتباس
1 Ayoub Souad نشر 5 سبتمبر 2022 أرسل تقرير نشر 5 سبتمبر 2022 (معدل) لكتابة كائن إلى ملف ، يمكنك استخدام مكتبة Pickle عبر الطريقة التالية: import pickle company1 = Company() company1.name = 'name' company1.fullValue = 230500000 filehandler = open(filename, 'w') # فتخ ملف بوضع الكتابة pickle.dump(object, filehandler) # تسجيل الكائن في الملف ثم تقرأه متى أردت: filehandler = open(filename, 'r') # فتخ ملف بوضع القراءة company1 = pickle.load(filehandler) #تحميل الكائن من الملف لتثبيت Pickle pip install pickle5 يمكنك قراءة المزيد عن هذه المكتبة من هنا. تم التعديل في 5 سبتمبر 2022 بواسطة Ayoub Souad اقتباس
1 Ahmed Sadek Elamine Touahria نشر 6 سبتمبر 2022 أرسل تقرير نشر 6 سبتمبر 2022 لحفظ الكائنات في ملف في Python ، نتبع عادةً الخطوات التالية: استيراد الحزمة pickle module انشئ الملف في وضع الكتابة يشير إلى مسار المجلد استخدم pickle.dump لكتابة الكائن الذي نريد حفظه في ملف عبر file handle. # الخطوة الاولى استيراد الحزمة import pickle config_dictionary = {'remote_hostname': 'google.com', 'remote_port': 80} # الخطوة الثانية جلب الملف وضبطه على الكتابة with open('config.dictionary', 'wb') as config_dictionary_file: # الخطوة الثالثة :الكتابة والحفظ pickle.dump(config_dictionary, config_dictionary_file) اقتباس
السؤال
Mohssen A Mohssen
قمت بإنشاء كائن بسيط من خلال صنف يسمى Company على النحو التالي:
هل توجد طريقة لحفظ الكائن company1 على القرص الصلب لإستخدامه لاحقًا بدلًا من إنشائه في كل مرة أشغل فيها السكريبت؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.