当前位置: 首页 > 面试题库 >

subprocess.check_output()似乎不存在(Python 2.6.5)

万俟财
2023-03-14
问题内容

我一直在阅读有关子流程模块的Python文档(请参阅此处),它谈论的subprocess.check_output()命令似乎正是我所需要的。

但是,当我尝试使用它时,出现错误,提示它不存在,并且在运行dir(subprocess)时未列出。

我正在运行Python 2.6.5,下面使用的代码如下:

import subprocess
subprocess.check_output(["ls", "-l", "/dev/null"])

有谁知道为什么会这样吗?


问题答案:

它是在2.7的见介绍文档。

如果需要输出,请使用subprocess.Popen:

>>> import subprocess
>>> output = subprocess.Popen(['ls', '-l'], stdout=subprocess.PIPE).communicate()[0]


 类似资料:
  • 我不确定我的配置有什么问题,但据我所知,它应该是正确的,尽管spring宣布没有这样的bean定义。我证实了以下几点: null POM: 编辑:从pom中删除spring-data-jpa-starter并重新插入它之后,似乎它现在自动设置密码编码器也有问题。spring在自动驾驶方面的做法是否存在一个普遍的问题?

  • 防止在ASP.NET MVC中对使用属性的特定操作进行缓存 ASP.NET MVC如何禁用自动缓存选项?

  • 我的代码看起来像 我的文件如下所示 当我运行程序时,我看到 我怎样才能修好它呢?

  • 我在我的Github帐户上有一个存储库,我从官方存储库中派生了这个存储库。 然后我在我的本地机器上克隆了它。它工作得很好。我创建了几个分支(在分支下)。我做了几次提交,它工作得很好。 当我这样做时,我不知道我是如何得到以下错误的: 如何在不影响Github上的存储库的情况下解决此错误? 我正在使用 我的<代码>的内容。git/config在执行cat$(git rev parse-show top

  • 我目前正在使用Spring Boot1.4.2,我在其中加入了Spring-boot-starter-web和spring-boot-starter-jpa。 我的主要问题是,当我保存一个新的实体时,它工作得很好(一切都很酷)。 但是,如果我用相同的id保存一个新的产品实体(例如重复的条目),它不会抛出异常。我期待的是ConstrintViolationException或类似的东西。 考虑到以下

  • 问题内容: 我需要在我的老师不让我们使用IDE的前提下对此进行开头。我们使用TextPad。我要单击此标签,然后将其从“ H”更改为“ T”。目前,当我单击标签时,没有执行任何操作。我忘记了什么? 问题答案: 您的工具,但您还需要告知将事件发送给自己。在构造函数的最后,您需要说 如果您还记得可以将 任何 类放入,并且必须将您的侦听器连接到,则这更有意义。本身是侦听器这一事实并不能免除您的这种责任。