Я запускаю ./sample.py --url http://blah.com
без ошибок, хотя, если я запускаю ./sample.py --url http://blah.com | wc -l
или подобное, я получаю сообщение об ошибке:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u200f' in position 0: ordinal not in range(128)
Как сделать скрипт Python совместимым с моими командами терминала? Я продолжаю видеть ссылку на sys.stdin.isatty
, хотя его вариант использования кажется противоположным.
print
? - person Brendan Long   schedule 21.11.2012./sample.py --url http://blah.com | xargs wc -l
- person David   schedule 21.11.2012