Jafar Ali نشر 12 مارس 2021 أرسل تقرير مشاركة نشر 12 مارس 2021 لدي فكرة ان انشئ برنامج بسيط كمثال يسأل المستخدم سؤال و عندما يكتب المستخدم قيمة للبرنامج اريد من البرنامج ان يحتفظ بالاجابة حتى بعد إغلاقه ، كيف ذلك ؟ مع العلم اني لا اريد التعامل مع قاعدة بيانات في هذا البرنامج البسيط. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عزام عبد الحافظ نشر 12 مارس 2021 أرسل تقرير مشاركة نشر 12 مارس 2021 لك ان تستعمل مكتبة shelve هي أداة بسيطة لكنها فعالة لتخزين البيانات في حل ان قاعدة البيانات غير مطلوبه ، طريقة التعامل مع هذه المكتبة يشبه جدا طريقة التعامل مع القاموس في لغة python ولكن هذه المكتبه تقوم بحفظ قيم و مفاتيح القاموس في ملف للمقدرة للوصل الى البيانات حتى عند اغلاق البرنامج ، مثال : import shelve # استدعاء المكتبة #ويكون هو القاموس لحفظ البيانات s في متغير test نقوم بإنشاء ملف s = shelve.open("test") # هنا نقوم بتعين مفتاح و قيمة له بطريقة اعتيادية مثل القاموس العادي s['name'] = "Malik" s['age'] = 25 # بعد انتهاء العمل علينا ان نغلق الملف s.close() ############### # : اذا كان نريد فتح الملف و جلب قيمة s = shelve.open('test') print(s['name']) #Malik يقوم بطباعة القيمة 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 علي العينوس نشر 17 مارس 2021 أرسل تقرير مشاركة نشر 17 مارس 2021 الامر بسيط قم باضافة البيانات الى ملف نصي question = input('Enter yout name') file = open('answers.txt', 'w') file.write('name : '+question+'\n') ()file.close اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Hasan Dayoub نشر 25 مارس 2021 أرسل تقرير مشاركة نشر 25 مارس 2021 يختلف الأمر حسب شكل البانات التي تتعامل معها. مثلا ان كانت الباينات ضمن مصفوفة Numpy فيمكنك حفظها عن طريق : from numpy import asarray from numpy import savetxt # عرف البيانات data = asarray([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]]) # احفظها كملف CSV savetxt('data.csv', data, delimiter=',') و يمكنك قراءتها كما يلي: from numpy import loadtxt # تحميل المصفوفة data = loadtxt('data.csv', delimiter=',') # طباعة المصفوفة print(data) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Jafar Ali
لدي فكرة ان انشئ برنامج بسيط كمثال يسأل المستخدم سؤال و عندما يكتب المستخدم قيمة للبرنامج اريد من البرنامج ان يحتفظ بالاجابة حتى بعد إغلاقه ، كيف ذلك ؟
مع العلم اني لا اريد التعامل مع قاعدة بيانات في هذا البرنامج البسيط.
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.