我想打开一个.blend文件作为Python中的文本,就像在文本编辑器中打开.blend文件一样。但我只能打开它作为二进制打开(混合,“rb”)。读取(),但然后我得到加密文本,它需要非常长的加载。Python:打开.blend文件作为文本
如何获取文本? 。 开放(共混物 “R”)阅读()不工作,因为我得到这个错误:
File "C:\Users\Daniel\AppData\Local\Programs\Python\Python36-32\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 18726: character maps to <undefined>
感谢您的帮助!
你不能得到“只是文本”,搅拌机文件**不是文本** –
@NickA我知道,但你可以“打开它作为文本”。就像你会在记事本中打开它一样。 – Frostie
好,如果你想要的文本,你可以在文本模式下打开它,并找到适当的编码读取ot,或在二进制模式下打开并删除非文本字符 –