الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية ادخال البيانات للكود الرئيسي للبرنامج عن طريق تشغيل وعمل البرنامج

بدأه احمد وسام في 7 أغسطس 2012 · 7 رد · 896 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

سؤال يساله الكثير ولم نجد له جواب

هو

مثل اذا كان لدينا برنامج

def Add():
    name = ["omar"]
    a = raw_input("Enter Name:")
    print name.append(a)
Add()

عمل برنامج يضيف اسماء جديدة للبيانات الاتية ونعرف عن طريق الدالة

المشكلة عند ادخال اسم لايمكن عرضه للتاكد من تم اضافته للبرنامج

المشكلة وهي عندما ندخل اسم كيف نجعله ينضاف الى الكود الرئيسي اي عندما نخرج من الكود ونرجع له نلقاه مضيوف مع البيانات

#2

ايه السؤال لأن السؤال كله غير واضح والكلام غير مترابط

فضلا أكتب السؤال واضح جدا

واكتب الكود والخطأ الحاصل

أكتب الإستخدام المطلوب

أكتب الناتج المتوقع

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3
اقتباس
المشكلة وهي عندما ندخل اسم كيف نجعله ينضاف الى الكود الرئيسي اي عندما نخرج من الكود ونرجع له نلقاه مضيوف مع البيانات

كود البرنامج لا يمكن تعديله إذا كان البرنامج تنفيذيا (أي بعد الترجمة)

لا يمكن ذلك إلا بالأسامبلي

وفي حالتك أنت - وكما هو الشأن في أكثر البرامج التي إذا أعدت تشغيلها وجدت البيانات التي اضفتها آخرا- في حالتك هذه تستعين بملفات إضافية تحفظ فيها البيانات المدخلة ثم تجعل كود في برنامجك يستدعي تلك البيانات التي حفظتها في ذلك الملف في المرة الأولى

تم تعديل هذه المشاركة بواسطة linuxman في 7 أغسطس 2012 في 12:00

1

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#4

نعم هذا ماكنت اقصد استاذ احمد

كما قال الاستاذ llinuxman

اي انه

اي مثل عند تجربة برنامج واضافة فيه اسم

ارجع ادخل للكود القاه مضيوف مع باقي القائمة

هكذا

واشكركم اخواني احترامي

#5

يوجد ast لمعالجة برامج بايثون على مستوى منخفض

http://docs.python.org/library/ast.html

لكن الموضوع لايستاهل طالما تقدر تستخدم pickle في بايثون او التخزين في اي وسيط خارجي آخر كملف xml او json

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#6

صيام مقبول وافطار هني إن شاء الله استاذ احمد

اشكرك سوف اذا كان لديك امثلة على ال pickle

اعطنياه

#7

أنظر هنا /index.php?showtopic=234533

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#8
ahmed_youssef كتب:

السلام عليكم

لاظهار مايوجد بالقائمة ، يجب اعطاء للدالة print اسم القائمة ,

def Add():
    name = ["omar"]
    a = raw_input("Enter Name:")
    name.append(a)
    print name

>>> Add()

الدالة()append ليس لها return ، لذلك ()print لن تظهر شيئا .

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…