- 51 名前:デフォルトの名無しさん mailto:sage [2018/08/27(月) 21:06:47.86 ID:KW/ftoFq.net]
- subprocessについてなんですが、
#!/usr/bin/env python # -*- coding: UTF-8 -*- import sys import subprocess dl = subprocess.run(["radigo", "rec", "-a=JP13", "-id=QRR", "-s=20180827200000"], stdout=subprocess.PIPE) sys.stdout.buffer.write(dl.stdout) 上記のような場合、変数を引数の一部として渡すにはどうやるんですか? 以下だと{proglamId}という文字列として外部コマンドに送られてしまってダメでした。 area = 'JP13' ch = 'QRR' proglamId = '20180827200000' dl = subprocess.run(["radigo", "rec", "-a={area}", "-id={ch}", "-s={proglamId}"], stdout=subprocess.PIPE) sys.stdout.buffer.write(dl.stdout)
|
|