前提・実現したいこと
pythonでgggを用いてグラフの表示をさせたい
発生している問題・エラーメッセージ
VS Codeでの表示
ただし、「***」は伏せ字
例外が発生しました: UnsupportedOperation write File "***", line ***, in <module> print(out, file=proc.stdout, flush=True)
該当のソースコード
python
1import subprocess 2from subprocess import PIPE 3out = '' 4'''outには、gggで表示させたい内容の文字列が入っている 5例:out = '4 3\n0 1\n1 2\n2 3' 6''' 7 8out = out.encode('utf-8') 9with subprocess.Popen('ggg -i 0 -d', shell = True, stdin = PIPE, stdout = PIPE,stderr = PIPE) as proc: 10 print(out, file=proc.stdout, flush=True)
試したこと
このソースコードはココの「継続的に実行」を見ながら作った。
procにwriteできるように設定すればよいのはわかったが、どのようにすればよいのかわからない。
補足情報(FW/ツールのバージョンなど)
OS:Windows 10
Python:3.9.7
VS CODEを使用
gggはインストール済み&PATH通し済み
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/22 04:48
2021/09/22 04:55
2021/09/22 05:12
2021/09/22 05:15
2021/09/22 06:17 編集