Отличный вывод с помощью пакета сценариев Atom и Python 3 - PullRequest
0 голосов
/ 05 декабря 2018

Я работаю с редактором атомов и пакетом script в macOS Mojave.

Я создаю файл, который содержит печать с немецким Umlaut:

 print(hellö)

Когда я запускаю файл непосредственно в Atom, появляется следующее сообщение об ошибке:

Traceback (most recent call last):
File "/Users/hambert/runScriptAtom.py", line 1, in <module>
print("hell\xf6")
UnicodeEncodeError: 'ascii' codec can't encode character '\xf6' in position 4: ordinal not in range(128)
[Finished in 0.16s]

в терминале

hambert$ python3 /Users/hambert/runScriptAtom.py 
hellö

Я проверил версию с помощью

import sys
print(sys.version)

и это точно так же

1 Ответ

0 голосов
/ 06 декабря 2018

Я решил это, добавив

  PYTHONIOENCODING=utf8

к переменным среды в параметрах запуска

...