パイソン3.x
>>> a = input()
hope
>>> a
'hope'
>>> b = input()
håpe
>>> b
'håpe'
>>> c = input()
start typing hå... delete using backspace... and change to hope
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 1: invalid continuation byte
>>>
状況はひどいものではありません。私はそれを回避していますが、削除するときにバイトがめちゃくちゃになるのは奇妙です。他の誰かがこれを経験しましたか?
端末の履歴は、私が入ったと思ったことを示していますh?ope
何か案は?
readline
これを使用しているスクリプトでは、コマンド ラインの履歴を表示するためにインポートを行います。