我想使用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