我想打開一個.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,或在二進制模式下打開並刪除非文本字符 –