前提
Google Colaboratoryに関する質問です。
大量のデータを受け取る際は、sys.stdin.readlineの方がinputよりも早く実行できると聞き、試してみようと思ったのですが、実行時、以下のエラーメッセージが表示されました。
(エラーメッセージは入力を待つことなく表示されます)
実現したいこと
- Google Colaboratory上で、sys.stdin.readlineを用いて標準入力をする方法が知りたい
発生している問題・エラーメッセージ
エラーメッセージ -------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-7-ec318a4f710f> in <module> 1 import sys ----> 2 N = int(sys.stdin.readline()) ValueError: invalid literal for int() with base 10: ''
該当のソースコード
python
1import sys 2N = int(sys.stdin.readline())
試したこと
上記のソースコードはGoogle Colaboratory以外(コマンドプロンプトやvscodeなど)では正常に動作します。
補足情報(FW/ツールのバージョンなど)
Colaboratory上で、pythonのバージョンを確認したところ、Python 3.7.14でした。
回答よろしくお願いいたします。
あなたの回答
tips
プレビュー