Pythonのreadcharの使い方がよくわかりません。
環境:Raspberry Pi
目的:input()の代わり
具体的には文字列を入力し、それを変数に格納したい。
$ pip3 install readchar
でインストールした後、PypI readchar
を参考に次のようなプログラムを作成しました。
Python
1import readchar 2 3c=readchar.readchar() 4print(c)
これを動作させたときに、次のようなエラーメッセージが出ました。
Traceback (most recent call last): File "/home/pi/デスクトップ/test_readchar.py", line 3, in <module> c=readchar.readchar() File "/usr/local/lib/python3.5/dist-packages/readchar/readchar_linux.py", line 11, in readchar fd = sys.stdin.fileno() io.UnsupportedOperation: fileno
このfd=sys.stdin.fileno()
という項目は別の記事を参考にしてプログラム作成しても出てくるのですが、readchar()
と一緒に使うようなものなのでしょうか?
ご提示のスクリプトをどのように実行されているかご提示ください。
IDLE(Python3)を使っています。
NewFile
でソースコードを記述し、
Run → Run Module
で実行しています。
https://teratail.com/questions/65194
こちらと状況が酷似しているようですので、一度ご参考にされてはいかがでしょうか。
回答1件
あなたの回答
tips
プレビュー