在Windows和OS X中使用subprocess.check_output()有什么区别吗?

时间:2017-09-09 02:19:39

标签: python windows macos python-3.x subprocess

我想使用subprocess.check_output(cmd, shell=True)在Windows中执行cmd。事实证明,执行此语句后没有输出,但它在OS X中有效。我想知道使用shell=True时是否存在问题。这是我原来的来源。

paper_name = sheet[location].value
name = '"' + paper_name + '"'
cmd = py + options + name + ' -t'
out_str = subprocess.check_output(cmd,shell=True)
pdb.set_trace()
#a = out_str.split('\n')
fp_str = to_str(out_str)
a = fp_str.split('\n')

cmd如下所示 cmd

0 个答案:

没有答案