subprocess 相关问题

Python子进程模块允许您生成新进程,连接到它们的输入/输出/错误管道,并获取它们的返回代码。使用它在Python中运行shell命令或可执行文件。

如何构建大流程?

我有一个非常大的高水平流程。我现在想了解细节,但不确定方法。我已将高级流程的步骤标记为 1.1、1.2、1.3… 虽然我已经标记为...

回答 1 投票 0

python 3 子进程错误(以字节为单位)

很好,我线程的输出有点问题,我输入unicode或者我认为不让我将其转换为utf-8,这是代码: 导入子进程、系统、时间 字符串 = b'目录' 过程...

回答 1 投票 0

Popen 通讯不起作用

我有一个在过去 3 个月内一直正常运行的脚本。服务器上周一宕机了,从那时起我的脚本就停止工作了。脚本挂在 coords = p.communicate()[0].spli...

回答 1 投票 0

如何使用python与命令行程序进行通信?

导入子流程 导入系统 proc = subprocess.Popen(["program.exe"], stdin=subprocess.PIPE) #cmd程序打开 proc.communicate(input="filename.txt") #这里的文件名sh...

回答 1 投票 0

了解Popen.communicate

我有一个名为 1st.py 的脚本,它创建一个 REPL(读取评估打印循环): 打印“要打印的东西” 而真实: r = raw_input() 如果 r == 'n': 打印“退出” 休息 否则...

回答 3 投票 0

Python子进程Popen.communicate()相当于Popen.stdout.read()?

非常具体的问题(我希望):以下三个代码有什么区别? (我希望只是第一个不等待子进程完成,而第二个......

回答 1 投票 0

从Python与Java程序通信

我的Python程序是“check.py” 导入os.path,子进程 从子进程导入 STDOUT,PIPE defcompile_java(java_file): subprocess.check_call(['javac', java_file]) defexecute_java(java_fil...

回答 1 投票 0

Python:使用子进程调用 Fortran 并通过通信发出命令

我想从Python调用Fortran程序。我使用来自子进程的 Popen 语句,如下所示: p = Popen(['./finput'], stdout=PIPE, stdin=PIPE, stderr=STDOUT) 然后我想发送一些文件名...

回答 1 投票 0

Python:顺序调用子进程(在本例中为 espeak)

我想知道是否有一种方法可以像在命令行中一样访问espeak: 笔记本电脑:~$espeak 先说这行 第二次说这行 ... 现在,我能用 python 做到这一点的唯一方法是

回答 1 投票 0

捕获崩溃子进程的“分段错误”消息:调用communicate()后没有输出和错误

我在使用子进程模块获取崩溃程序的输出时遇到问题。 我正在使用 python2.7 和子进程来调用带有奇怪参数的程序以获得一些段错误 在...

回答 3 投票 0

如何在后台运行Python子进程管道然后杀死它

我想让语音合成程序Festival产生声音,直到它被杀死。在 Bash 中,我想做的事情如下: >cat /var/log/dmesg |节日——...

回答 1 投票 0

Python 中的“通信”不起作用

我正在尝试编写一个python程序来测试一个使用Scanner从stdin获取输入的java程序。 所有其他帖子都指向使用与 popen 进行通信,但对我来说它绝对不起作用......

回答 1 投票 0

popen失败后使用process.communicate

我正在尝试使用 ssh spawn 向远程计算机发送命令。 我正在使用 Popen() 发送命令,我可以看到命令已完成,但之后我尝试使用 communications() (关闭 s...

回答 1 投票 0

使用Python从应用程序读取初始屏幕

我正在尝试通过子进程模块读取和打印 gnuplot 的初始屏幕: G 块图 版本 4.6 补丁级别 4 最后修改 2013-10-02 构建系统:Linux x86_64 版权所有 (C) 1986-1993,

回答 1 投票 0

如何在使用超时时从 python 的 subprocess.run 捕获错误

我无法弄清楚如何使用 python 的 subprocess.run 来捕获 stdout、stderr 和 exitcode ...以及其他可以捕获的内容。我还必须使用超时选项,因为有些...

回答 1 投票 0

Python2 到 Python3 的转换?类型错误:内存视图:需要类似字节的对象,而不是“str”

我找到了一个代码: https://github.com/rtulke/rpen/blob/master/rpen.py 它在 Python2 下运行良好,但在 Python3 下运行时出现一个我无法修复的错误。你们中有人可以帮我吗? #...

回答 1 投票 0

Python Popen.communicate( )。类型错误:需要字符串或缓冲区,而不是列表

背景 该代码应该获取一个文件对象并使用 awk 从中提取信息。 它使用 readlines() 并以 'pieceSize' 作为参数。 “pieceSize”是我想要读取的 MB 数...

回答 3 投票 0

如何使用python在命令提示符中在用户名后面发送密码

尝试在特定用户模式下运行某些Windows应用程序。通过命令后,它会要求输入密码。因此使用 proc.communicate() 传递密码但它不起作用,请帮助

回答 1 投票 0

Python 子进程通信挂起

我知道这是一个常见问题,我已经尝试了在这里和其他网站上可以找到的任何解决方案^但无法解决我的问题。 我的困境如下(在窗口上......

回答 1 投票 0

为什么 `print foo.communicate()[0]` 与 `print foo.communicate()` 不同”

情况是这样的: 我正在运行一个命令: 导入子流程 foo = subprocess.Popen('ls /', shell=True, stdout=subprocess.PIPE,\ stderr=子进程.STDOUT) 很基本,对吧?我已经

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.