Я извлекаю некоторые значения из файла ASCII в Python, который я хочу использовать для меток на графике, используя matplotlib. Таким образом, одна из строк - µm/m
. Выделенное значение внутри строки Python равно \xb5m/m
, но с использованием отладчика внутри Eclipse оно выглядит как �m/m
.Работа с математическими специальными символами в Python
Так при прохождении метки к Matplotlib, он показывает мне следующее сообщение об ошибке:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 21: ordinal not in range(128)
Так что, похоже, как проблема кодирования. Я попробовал, добавив следующую строку в верхней части моего класса:
# -*- coding: utf-8 -*-
Unfortunatelly это не решает проблему. Я что-то упускаю?
Нет проб, вы радушны. –