问题出线程传递数据的时候出错的,例如下面这句话运行的时候就会报错
threading.Thread(target=intent, args=([1, 2, 3, 4])).start()
处理方法就是在最后面添加一个逗号,如下
threading.Thread(target=intent, args=([1, 2, 3, 4],)).start()
# 或者
threading.Thread(target=intent, args=[[1, 2, 3, 4], ]).start()