У меня есть список dir с именем, закодированным в 'gbk', например:
dirs
|- b'\xb6\xb0'/
|- b'\xc1\xb1'/
|- b'\xc9\xdd'/
Однако, когда я использую os.listdir()
, возвращается список str, как показано ниже:
["b'\\xb6\\xb0'", "b'\\xc1\\xb1'", "b'\\xc9\\xdd'"]
Как я могу привести строку к байту и декодировать ее, чтобы получить оригинальные символы?Я пытался str.encode.decode
, но все еще не работает.
Спасибо.