У меня есть закодированная строка, сохраненная в виде строки в файле, это можно изменить, если это сработает. Я хочу прочитать это и вернуть настоящую строку. Извините, я не очень хорошо объясняю xD, вот мой код:
def saveFile(src, con):
with open(src, "w") as f:
f.write(str(con))
f.close()
...
string = "юра"
saveFile("info", mlistsaver.encode())
это файл 'info': `b'\xd1\x8e\xd1\x80\xd0\xb0'
, но когда я использую это:
def get(src):
f = src
if path.isfile(f):
with open(f, "r") as f:
return f.read()
else:
return None
...
get("info").encode('iso-8859-1').decode('utf-8')
строка просто: b'\xd1\x8e\xd1\x80\xd0\xb0'
Я знаю, что это должно что-то делать с двойным \, но я не мог это исправить. Как уже говорилось, я могу сохранить строку в любом формате, который вы хотите, я думаю, способ сделать это действительно глупо.
Спасибо, ребята!