python error: TypeError: cannot serialize '_io.TextIOWrapper' object

项目中是使用了logging.Logger 来做日志输出,然后启用多进程共享这个 logging 对象, 结果报错:TypeError: cannot serialize '_io.TextIOWrapper' object

这个错误是因为:原来被保存的类中有logger是无法进行pickle序列化保存对象的,因此在类的定义中删除了有关logger的代码,再次运行没有报错,并能保存这个类对象了。

看:https://github.com/hyperopt/hyperopt-sklearn/issues/74

上一篇:修改Hosts访问被DNS污染的网站


下一篇:[安洵杯 2019]easy_serialize_php