def OnBtn_Ascii2BinButton(self, event): if self.checkbox_debug.GetValue(): _ascii = self.textCtrl.GetValue() my_dcc = DCC() self.textCtrl.Clear() self.textCtrl.WriteText(_ascii) self.textCtrl.WriteText("\n==============================\n") self.textCtrl.WriteText(repr(my_dcc.ascii2bin_hex(_ascii))) else: try: _ascii = self.textCtrl.GetValue() my_dcc = DCC() self.textCtrl.Clear() self.textCtrl.WriteText(_ascii) self.textCtrl.WriteText("\n==============================\n") self.textCtrl.WriteText(repr(my_dcc.ascii2bin_hex(_ascii))) except Exception, e: wx.MessageBox(u"错误!\n%s" % e, u"执行提示!", wx.OK|wx.ICON_ERROR)