我发现Python3的open("filename", "r", encoding="ascii", errors="surrogateescape")
很有用。如何包装io.BytesIO()
(或任何非真实文件的字节源)以创建具有相同解码行为的类似于文本模式的文件状对象?
最佳答案
这就是TextIOWrapper所做的。
关于unicode - 如何使用surrogateescape解码包装Python 3的io.BytesIO()?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12038722/