Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現時点で私が持っているコードは
print ("Getting MediaInfo...") mediainfo_command = ("mediainfo", input_file_full) mediainfo = (subprocess.call(mediainfo_command))
したがって、subprocess.call の出力を変数 mediainfo に保存する必要があります。しかし、コマンドの実際の出力を端末に表示したくありません。
これは可能ですか?
代わりに subprocess.Popen.communicate を使用してください。
print ("Getting MediaInfo...") mediainfo_command = ["mediainfo", input_file_full] proc = subprocess.Popen(mediainfo_command, stdout=subprocess.PIPE, stderr=subprocess.PIPE) mediainfo, mediaerr = proc.communicate()