محمود الخور نشر 14 فبراير 2024 أرسل تقرير نشر 14 فبراير 2024 (معدل) تم التعديل في 14 فبراير 2024 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
1 محمود الخور نشر 15 فبراير 2024 الكاتب أرسل تقرير نشر 15 فبراير 2024 الله واكبر اشتغل الحمد لله 1 اقتباس
0 Mustafa Suleiman نشر 14 فبراير 2024 أرسل تقرير نشر 14 فبراير 2024 أرجو التعليق أسفل فيديو الدورة لمساعدتك بشكل أفضل وطرح الأسئلة العامة هنا. بخصوص سؤالك في ملف app.py تأكد من وجود معلمة --task كالتالي: do_task = subparsers.add_parser('check', help='Check the given task') do_task.add_argument('-t', '--task', help='Number of the task to be done. If not specified, last task will be removed.', type=int) do_task.set_defaults(func=controller.do_task) لديك أنت قمت بتسمية الدالة باسم check_task لا مشكلة في ذلك. اقتباس
0 محمود الخور نشر 14 فبراير 2024 الكاتب أرسل تقرير نشر 14 فبراير 2024 check_task = subparsers.add_parser('check',help = 'Check the given task') check_task.add_argument('-t','--task',help='Number of the task to be done . It not specified, last task will be removed.',type=int) check_task.set_defaults(func = controller.check_task) شكرا لك ولكن انا ارسلت السوال بالفعل تحت الفيديو الذي وقعت فيه المشكله 1 اقتباس
0 Mustafa Suleiman نشر 14 فبراير 2024 أرسل تقرير نشر 14 فبراير 2024 تأكد من تمرير الوسائط كالتالي في ملف app.py في السطر 40 كما يشير الخطأ: args = parser.parse_args() if not args.func: return args.func(args) في حال استمرت المشكلة أرجو إرفاق مجلد المشروع بعد ضغطه بواسطة winRAR اقتباس
0 Mustafa Suleiman نشر 14 فبراير 2024 أرسل تقرير نشر 14 فبراير 2024 أولاً عليك إضافة الدالة الصحيحة هنا: list_tasks.set_defaults(func = controller.check_task) لتصبح: list_tasks.set_defaults(func=controller.display) بعد ذلك عليك عدم وضع فواصل بين بيانات المهمة في ملف Task.py أي بدلاً من: return f'{self.title} , {self.description} , {self.start_date} , {self.end_date} , {self.done}' يصبح: return f'{self.title}, {self.description}, {self.start_date}, {self.end_date}, {self.done}' فهناك مسافة إضافية في نهاية السلسلة، والتي لا يمكن لـ "date.fromisoformat()" تحليلها. بعد ذلك احذف ملف taks.txt ثم أضف مهمة والتجربة مرة أخرى. 1 اقتباس
السؤال
محمود الخور
تعديل عنوان السؤال
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.