Я пишу инструмент командной строки, используя пакет Click Python:
, который довольно полез /> < /p>
И да, я знаю о encode () и decode () в Python, но, как вы можете видеть в моем коде, я нигде не касаюсь этой строки. < /p>
Это вина моей консоли? Мне здесь не хватает настройки? Я использую Windows 7 Cmd.exe и знаю, что Windows любит его собственное кодирование для имен файлов и т. Д. Я должен использовать другую консоль? Попробовал Python One с тем же результатом. < /P>
Документация Click утверждает, что все строки рассматриваются как Unicode ... < /p>
Я бы очень признателен за вашу помощь. Код: < /p>
import click
from click_shell import shell
import os
@shell(prompt='Tool > ', intro='some test...', hist_file=os.path.dirname(os.path.realpath(__file__)))
def stRec():
pass
@stRec.command()
@click.argument('name', required=True, type=click.STRING)
def set(name):
print "nothing"
if __name__ == '__main__':
stRec()
Подробнее здесь: https://stackoverflow.com/questions/474 ... rs-cmd-exe
Python: Click Package - возникает проблемы с Non ASCII Chars & Cmd.exe ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Буфер chars, unsigned chars или void* - Есть ли у нас противоречия в стандарте C ++?
Anonymous » » в форуме C++ - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
`java -jar x.jar` в Windows PowerShell, символы NON-ASCII не могут отображаться правильно
Anonymous » » в форуме JAVA - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как Python Click Click Library Randlection, которые являются флагами и верны по умолчанию?
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-