Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【python3】subprocessでの標準出力を返り値として受け取りたい

参考

qiita.com

コード例

import subprocess
hoge = subprocess.run('ls', capture_output=True, text=True, shell=True).stdout

で動くはず

capture_output=Trueで出力が受け取れるようになり,
text=Trueを渡すことで出力をバイナリではなく文字列として返してくれるようになります.

メモメモ

\nが入っているので、printするとそれが改行コードになってくれる

ランキング参加中です

↓クリックしていただけると嬉しいです〜