Я пытаюсь создать файл из текста который храню в переменной text
text='.......Текст файла'
dir = r"D:\Work\Project\test\object.gltf"
file = open(dir, 'w+')
file.write(text)
file.close()
По началу все работало нормально но один файл вызывает ошибку.
Traceback (most recent call last):
File "generate.py", line 101204, in
file.write(text)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\encodings\cp1251.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 821-824: character maps to
Когда я напрямую копирую тект файла и создаю object.gltf то все работает нормально.
Файл имеет в себе японские символы. Возможно это как то связано.