初めてこのサイトで質問させていただきます。
何か不手際がありましたらご指摘いただければと思います。
発生している問題・エラーメッセージ
PyScripterでinput()をふくむソースコードを作成、実行し
Python inputウィンドウを30秒程度放置した後、文字列を入力しOKボタンを押すと下記エラーメッセージが表示されます。
30秒以内(?)に文字入力→OKを押すか、コマンドプロンプトで実行した場合にはエラーが発生しません。
問題の原因がPyScripterのように見えるのですがどうなのか、
解決方法はPyScripterで実現可能なのか知りたいです。
Traceback (most recent call last): File "【ファイルのパス】", line 1, in <module> def main(): File "【ファイルのパス】", line 4, in main val = input() File "<string>", line 705, in Win32RawInput File "C:\Program Files\PyScripter\Lib\rpyc.zip\rpyc\core\netref.py", line 208, in __call__ return syncreq(_self, consts.HANDLE_CALL, args, kwargs) File "C:\Program Files\PyScripter\Lib\rpyc.zip\rpyc\core\netref.py", line 76, in syncreq return conn.sync_request(handler, proxy, *args) File "C:\Program Files\PyScripter\Lib\rpyc.zip\rpyc\core\protocol.py", line 471, in sync_request return self.async_request(handler, *args, timeout=timeout).value File "C:\Program Files\PyScripter\Lib\rpyc.zip\rpyc\core\async_.py", line 95, in value self.wait() File "C:\Program Files\PyScripter\Lib\rpyc.zip\rpyc\core\async_.py", line 47, in wait raise AsyncResultTimeout("result expired") TimeoutError: result expired
該当のソースコード
テストで使用したもの
python
1def main(): 2 x = 1 3 while(x < 5): 4 val = input() 5 print(val) 6 x += 1
補足情報(FW/ツールのバージョンなど)
環境
OS Windows10
Python 3.8.3
Pyscripter ver3.6.3.0 x64
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/01 16:43