subprocess.check_output()模块对象具有out属性'check_output'

舞狮

我在玩子流程库。我可以表演

v = subprocess.check_output("ls")

而且效果很好。但是,当我SSH进入计算机并想执行hadoop命令时,

v = subprocess.check_output("hadoop fs -ls /path/to/file* | grep -oE '/(.*)'")

我懂了

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'check_output'

不太清楚为什么。我认为可能是我对子流程缺乏了解。我该如何解决此错误?

帕德拉克·坎宁安

check_output被引入,python 2.7因此对无效< 2.7

您可以使用Popenwithcommunicate获得输出。

from subprocess import PIPE,Popen
proc = Popen(['ls', '-l'], stdout=PIPE)
print(proc.communicate()[0].split())

部分文档可能会有用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python中的check_output错误

来自分类Dev

python中的check_output错误

来自分类Dev

拆分check_output返回值

来自分类Dev

Python子流程.check_call与.check_output

来自分类Dev

python:命令完成前从check_output获取响应

来自分类Dev

python:命令完成前从check_output获取响应

来自分类Dev

无法从子流程check_output检索输出

来自分类Dev

python - 尝试从 check_output 接收输出时出错

来自分类Dev

Python 子进程 check_output FileNotFoundError: [Errno 2] 没有那个文件或目录

来自分类Dev

subprocess.check_output与subprocess.call的性能

来自分类Dev

解析Python subprocess.check_output()

来自分类Dev

在subprocess.check_output中添加超时

来自分类Dev

从subprocess.check_output获取退出代码

来自分类Dev

隐藏subprocess.check_output()的shell输出

来自分类Dev

subprocess.check_output逻辑错误

来自分类Dev

替换subprocess.check_output()中的路径

来自分类Dev

从subprocess.check_output获取退出代码

来自分类Dev

如何获取subprocess.check_output()python模块的输出?

来自分类Dev

如何获取subprocess.check_output()python模块的输出?

来自分类Dev

subprocess.check_output显然没有捕获输出

来自分类Dev

Python3子进程check_output对于某些命令返回空

来自分类Dev

获取“ ImportError:无法导入名称check_output”(EB CLI上的git aws.push)

来自分类Dev

子流程check_output返回非零退出状态1

来自分类Dev

子进程check_output(['dir'])支持Linux二进制文件

来自分类Dev

如何让子进程 check_output 使用 sys.argv 调用脚本?

来自分类Dev

这些 print(check_output(["ls", "../input"]).decode("utf8")) 是什么意思?

来自分类Dev

subprocess.check_output() 中 stderr=subprocess.STDOUT 有什么用?

来自分类Dev

subprocess.check_output():失败时显示输出

来自分类Dev

无法从(Python)subprocess.check_output()获取stdout / stderr

Related 相关文章

  1. 1

    python中的check_output错误

  2. 2

    python中的check_output错误

  3. 3

    拆分check_output返回值

  4. 4

    Python子流程.check_call与.check_output

  5. 5

    python:命令完成前从check_output获取响应

  6. 6

    python:命令完成前从check_output获取响应

  7. 7

    无法从子流程check_output检索输出

  8. 8

    python - 尝试从 check_output 接收输出时出错

  9. 9

    Python 子进程 check_output FileNotFoundError: [Errno 2] 没有那个文件或目录

  10. 10

    subprocess.check_output与subprocess.call的性能

  11. 11

    解析Python subprocess.check_output()

  12. 12

    在subprocess.check_output中添加超时

  13. 13

    从subprocess.check_output获取退出代码

  14. 14

    隐藏subprocess.check_output()的shell输出

  15. 15

    subprocess.check_output逻辑错误

  16. 16

    替换subprocess.check_output()中的路径

  17. 17

    从subprocess.check_output获取退出代码

  18. 18

    如何获取subprocess.check_output()python模块的输出?

  19. 19

    如何获取subprocess.check_output()python模块的输出?

  20. 20

    subprocess.check_output显然没有捕获输出

  21. 21

    Python3子进程check_output对于某些命令返回空

  22. 22

    获取“ ImportError:无法导入名称check_output”(EB CLI上的git aws.push)

  23. 23

    子流程check_output返回非零退出状态1

  24. 24

    子进程check_output(['dir'])支持Linux二进制文件

  25. 25

    如何让子进程 check_output 使用 sys.argv 调用脚本?

  26. 26

    这些 print(check_output(["ls", "../input"]).decode("utf8")) 是什么意思?

  27. 27

    subprocess.check_output() 中 stderr=subprocess.STDOUT 有什么用?

  28. 28

    subprocess.check_output():失败时显示输出

  29. 29

    无法从(Python)subprocess.check_output()获取stdout / stderr

热门标签

归档