إدخال وحدة التحكم لا يقيم بشكل صحيح مع برنامج نصي بيثون مدمج في exe مع cx_freeze

StackOverflow https://stackoverflow.com//questions/10696239

  •  12-12-2019
  •  | 
  •  

سؤال

لدي برنامج نصي يتكون من 3 ملفات وحزم 2.عندما أقوم بتشغيل البرنامج النصي في الخمول أو عبر سطر الأوامر، فإنه ينفذ تماما.لقد استخدمت CX_FREZE لتحويل البرنامج إلى قابل للتنفيذ، ولا يزال يعمل بشكل جيد باستثناء النص الذي تم إحصائه عبر الأسلوب الإدخال () هو تقييم الخطأ.يعكس هذا الرمز الخاص بي:

giveacodicetagpre.

أضفت محول STR () إلى وظيفة الإدخال لمعرفة ما إذا كان الأمر سيساعد، لكنه لم يفعل ذلك. بغض النظر عما إذا كنت اكتب "نعم" أو "y"، لا يزال الشرط يقيم كاذبة، وليس لدي أي فكرة عن السبب.أضفت أيضا بيانات الطباعة إلى كل فرع من فروع الشرطية، والقيمة المطبوعة ل X صحيحة، ومع ذلك، فإنها لا تزال تقيم FALSE.

هل كانت مفيدة؟

المحلول

في بعض الأحيان يحصل الإدخال على حرف جديد في النهاية.حاول تجريدها:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top