• 0
M4N2NET2000

احتاج شرح لكود بايثون

سؤال

السلام عليكم ورحمة الله

انا جديد في لغة بايثون

اذا ممكن

شرح للكود التالي :

logging.basicConfig(filename='rubiks.log',
  level=logging.INFO,
  format='%(asctime)s %(filename)12s %(levelname)8s: %(message)s')
  log = logging.getLogger(__name__)
  log.info('Begin...')
  rub = Rubiks()
   
  try:
  rub.leds.set_all('green')
  rub.wait_for_cube_insert()
  rub.scan()
   
  if rub.shutdown_flag:
  rub.leds.set_all('green')
  sys.exit(0)
   
  last_time = current_time()
  rub.resolve()
  rub.leds.set_all('green')
   
  if rub.shutdown_flag:
  sys.exit(0)
   
  #total = int(current_time() - last_time)
  #rub.talk(str(total) + " seconds. Ha ha ha.")
  rub.mot_push.wait_for_stop()
  rub.mot_bras.wait_for_stop()
  rub.mot_rotate.wait_for_stop()
  rub.mot_push.stop()
  rub.mot_bras.stop()
  rub.mot_rotate.stop()
  except Exception as e:
  rub.leds.set_all('red')
  log.exception(e)
  sys.exit(1)
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

0 إجابة على هذا السؤال .

لاتوجد إجابات على هذا السؤال حتى الآن .

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .