محمود الخور نشر 14 فبراير أرسل تقرير مشاركة نشر 14 فبراير (معدل) تم التعديل في 14 فبراير بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 محمود الخور نشر 15 فبراير الكاتب أرسل تقرير مشاركة نشر 15 فبراير الله واكبر اشتغل الحمد لله 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 14 فبراير أرسل تقرير مشاركة نشر 14 فبراير أرجو التعليق أسفل فيديو الدورة لمساعدتك بشكل أفضل وطرح الأسئلة العامة هنا. بخصوص سؤالك في ملف 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 لا مشكلة في ذلك. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمود الخور نشر 14 فبراير الكاتب أرسل تقرير مشاركة نشر 14 فبراير 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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 14 فبراير أرسل تقرير مشاركة نشر 14 فبراير تأكد من تمرير الوسائط كالتالي في ملف app.py في السطر 40 كما يشير الخطأ: args = parser.parse_args() if not args.func: return args.func(args) في حال استمرت المشكلة أرجو إرفاق مجلد المشروع بعد ضغطه بواسطة winRAR اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمود الخور نشر 14 فبراير الكاتب أرسل تقرير مشاركة نشر 14 فبراير Taskaty.rar 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 14 فبراير أرسل تقرير مشاركة نشر 14 فبراير أولاً عليك إضافة الدالة الصحيحة هنا: 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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمود الخور
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.