PyCharmを使用
インタプリタはDocker(python)
以下のファイル構成で、入力.txtから標準入力をリダイレクトして、main.pyで表示させたいのですが、ファイルから読み込まれません。
dir
|--main.py
|--入力.txt
python
1# main.py 2a = int(input()) 3print(a)
text
1#入力.txt 2Test
PyCharm内で指定するdocker起動コマンドは、
-v ./dir:/dir -w ./dir
を指定し、実行時に作業ディレクトリをそのままカレントディレクトリにしようとしています。
インタプリタを、ローカルにインストールされたpythonにすると正しくリダイレクトされて表示されるのですが、docker環境だとうまくリダイレクトされず入力待ちのままになります。
具体的には以下のような設定です。上がうまくいかないdockerのときの設定で、下がローカル環境のpythonを使っている状態です。
どなたかご教授いただけませんか?
あなたの回答
tips
プレビュー