目标:使用两个文本控件框,一个作为输入,一个作为输出 但是,在此过程中还有一个额外的步骤,因为textcontrol.GetValue()另外返回空字节,因此失败了
所以说我有
self.tc1 = wx.TextCtrl(panel)
self.tc2 = wx.TextCtrl(panel)
我去了解它
cmd = self.tc1.GetValue()
如何排除字符串cmd(或任何空字节)的最后一个字符
输出:
TypeError:execv()参数1必须是没有NULL字节的编码字符串,而不是str
答案 0 :(得分:1)
刚想通了,
我不得不将其改为
cmd = self.tc1.GetValue().encode('ascii')
答案 1 :(得分:1)