vscode jupyter notebookでinputを使う時に困った話

Python

困った内容

vscodeのjupyter notebookでinput関数を使う場合に、ブラウザ版だと入力フォームが出てきたのにVSコード上だと何も表示されず以下のようにハングアップ状態になってしまった。

解決方法

vscode上の方に上の画像のような入力フォームが出てきたのでこの入力フォームにキー入力することで次に進むことができた。画面設定が暗めなので表示されていることに気がづかなかった💦
ただしinterruptによるキャンセルはできないみたいなのでEscか以下のようにキャンセル処理を入れておくといいかもしれない。

for i,row in df.iterrows():
    print(row)
    
    text=input()
    if text=="end":
        break

コメント

タイトルとURLをコピーしました