[转载]Python ValueError: IO operation on closed file

莫名其妙出现
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

猜你喜欢

转载自www.cnblogs.com/master-road/p/12228540.html
今日推荐