1. ホーム
  2. python

[解決済み] PythonでBashのバックチックに相当するもの [重複].

2023-04-18 22:46:43

質問

RubyやPerlで見られるバックティックに相当するものはPythonでは何でしょうか?つまり、Rubyではこんなことができるんです。

foo = `cat /tmp/baz`

Pythonで同等の文はどのようなものでしょうか?私が試したのは os.system("cat /tmp/baz") を試してみましたが、これは結果を標準出力に置き、その操作のエラーコードを私に返します。

どのように解決するのですか?

output = os.popen('cat /tmp/baz').read()