subprocess.Popen无法在ubuntu中工作(在Windows中正常工作)

时间:2017-07-09 14:02:49

标签: python python-2.7 subprocess popen

我现在正处于文件“lookup.csv”所在的同一目录中。

我在Python 2.7中尝试了以下命令:

import subprocess
subprocess.Popen("lookup.csv", shell = True)

以上是产生以下错误:

  

lookup.csv:找不到

我已经仔细检查了工作目录,尝试了StakExchange中提供的大量可用的故障排除选项,在Windows中尝试过相同的操作(并且令人惊讶的是它在那里工作),我还能做些什么?

1 个答案:

答案 0 :(得分:0)

因为lookup.csv显然是要用open打开的文件,而subprocess.Popen创建了一个处理{{1}的新进程,所以没有理由在Windows上使用它二进制。也许Windows以不同的方式处理流程故障。