Расшифровать шестнадцатеричную строку в Python 3

В Python 2 преобразование шестнадцатеричной формы строки в соответствующий Unicode было простым:

comments.decode("hex")

где переменная 'comments' является частью строки в файле (остальная часть строки делаетне необходимо преобразовать, так как он представлен только в ASCII.

Теперь в Python 3, однако, это не работает (я полагаю, из-за переключателя bytes / string vs. string / unicode. Я чувствую, что в Python 3 должна быть одна строка, чтобы сделать то же самое, а не читать всю строку в виде последовательности байтов (что я не хочу делать), а затем конвертировать каждую часть строки в отдельности. Если это возможно, я хотел бы прочитать всю строку в виде строки Unicode (потому что остальные строка в юникоде) и конвертирует только эту часть из шестнадцатеричного представления.

Ответы на вопрос(2)

Ваш ответ на вопрос