莫名其妙出现
Python ValueError: IO operation on closed file

网上大部分是说file close()被提前关闭

当然原因不止一个,经过检查发现,添加了如下代码:

sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')

这段操作时指定print和文本文件输出的编码,但有可能会影响之后其他的二进制文件的读写。

删掉这句就可以避免出现io错误。
————————————————
版权声明:本文为CSDN博主「yukon12345」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yukon12345/article/details/103015258

相关文章:

  • 2021-10-28
  • 2022-12-23
  • 2022-03-03
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2021-09-20
猜你喜欢
  • 2022-12-23
  • 2021-03-26
  • 2022-01-25
  • 2021-08-16
  • 2022-12-23
  • 2021-03-31
  • 2021-09-21
相关资源
相似解决方案