Ошибка печати специального символа в результатах с помощью Flask-SQLAlchemyPython

Программы на Python
Anonymous
Ошибка печати специального символа в результатах с помощью Flask-SQLAlchemy

Сообщение Anonymous »

def shows():
with Operator.app.app_context():
u = Operator.db.session.query(Operator.Subject).all()
for index, row in enumerate(u):
print(row.complete)

==============================НЕПОЛНЫЕ РЕЗУЛЬТАТЫ
значения печатаются до тех пор, пока не встречаются специальные символы, как показано в коде
.
.
.
HERRERA HERNANDEZ SONIA EUSEBIA
MEDINA FLORES TANIA MARISABETH
MEZARINO TARAZONA JORK LEE MICHAEL
VALLES MENDIETA WASHINTON
REYNALTE BRIOSO MARY LUZ
Exception in Tkinter callback
Traceback (most recent call last):
File "c:\users\intel\appdata\local\programs\python\python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "", line 11, in login
File "C:\Program Files (x86)\ActiveState Komodo IDE 12\lib\support\dbgp\bin\py3_dbgp.py", line 129, in write
self._origStream.write(s)
File "c:\users\intel\appdata\local\programs\python\python310\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\x91' in position 10: character maps to

================================== ===== НО
когда я изменяю свой код вот так
def shows():
with Operator.app.app_context():
u = Operator.db.session.query(Operator.Subject).all()
for index, row in enumerate(u):
print(row.complete.encode("utf-8"))

=============================ПОЛНЫЕ РЕЗУЛЬТАТЫ
таким образом, в результате появляются странные символы
.
.
.
b'HERRERA HERNANDEZ SONIA EUSEBIA'
b'MEDINA FLORES TANIA MARISABETH'
b'MEZARINO TARAZONA JORK LEE MICHAEL'
b'VALLES MENDIETA WASHINTON'
b'REYNALTE BRIOSO MARY LUZ'
b'RIVERA PE\xc3\x83\xc2\x91A HERNAN ANTONIO'
b'RIVERA PE\xc3\x83\xc2\x91A JOSE LUIS'
b'JACINTO PINGO OLGA'
b'AGUIRRE PE\xc3\x83\xc2\x83\xc3\x82\xc2\x91A GEINER'
b'CARBAJAL PE\xc3\x83\xc2\x91A EDISON'
b'CARRERA PE\xc3\x83\xc2\x91A ERIKA'
b'PI\xc3\x91AN PEZO ALBA PATRICIA'
b'PI\xc3\x91AN PORRAS JOAQUIN'


Подробнее здесь: https://stackoverflow.com/questions/755 ... sqlalchemy

Вернуться в «Python»