ниже приведен фрагмент кода:
print '{:─^10}'.format('') # Print '─' character 10 times
Я использую это для создания хороших границ консоли и тому подобного.Проблема в том, что выполнение этого в моем py-файле с кодировкой # UTF-8 дает мне: ValueError: Неверная спецификация преобразования
Если язапустите этот же скрипт в оболочке python, он выплевывает экранированные символы: '\ xc4 \ xc4 \ xc4 \ x ...'
Не знаю как (в моемскрипт), чтобы распечатать символ '─' .Он может нормально печатать символ '─' , если я использую print '─' из-за кодировки UTF-8, но по какой-то причине он не разрешает его в string.format () function.
Есть предложения?Я уверен, что это, вероятно, легко исправить, но я ОЧЕНЬ новичок в программировании на Python.
Заранее спасибо.