subprocess 相关问题

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

Python子进程readline()挂起;不能使用普通选项

首先,我知道这看起来像重复的。我一直在阅读:Python子进程readlines()挂起读取所有输入子进程readline挂起后,Python子进程readline挂起()...

回答 1 投票 1

带有双引号的子过程

在python中,必须在子进程中运行以下perl命令。 perl命令:perl dcm.pl -r ona_sql sql =“从表中选择某些内容,其中name ='somename'”标头=否我需要转义...

回答 2 投票 0


在MacOs中调用邮件实用程序时,链接中的“&”号出现问题

因此,我有一些用Python编写的自动化代码,用于填充电子邮件模板字符串,其中一个是指向包含字符&的Splunk查询的链接。填充电子邮件后,我将...

回答 1 投票 0

Python的Subprocess.Popen,带有Shell = True。等到完成为止

正如@mikkas建议将其用作list,这是一个有效的示例:

回答 3 投票 6

将stderr重定向到subprocess.check_output中的stdout不会打印出错误消息。为什么?

我正在使用check_output从python的子进程模块中调用shell命令。如下所示,通过将stderr重定向到...

回答 1 投票 0

与文件相关的操作python子进程与本机python

我有一个想通过ssh执行的简单任务:从给定的文件列表中返回所有不存在的文件。我要做的方法是在ssh会话中包装以下内容:for ...

回答 2 投票 1

为什么命令及其参数必须在子进程列表中。Popen?

我尝试执行导入子过程p = subprocess.Popen(“ ls -la / etc”,stdout = subprocess.PIPE,stderr = subprocess.PIPE)p.stdout.read()。decode()这给了我FileNotFoundError:[ Errno 2]没有这样的...

回答 2 投票 0

Matplotlib ion()和子过程

我正在尝试弹出一个图,以便用户可以确认拟合是否有效,但不会挂断整个过程。但是,当窗口出现时,窗口中什么也没有,而且...

回答 2 投票 7

如何在Windows上使用subprocess.run运行bash命令

我想在python 3.7.4中使用subprocess.run()运行shell脚本和git-bash命令。当我在子流程文档页面上运行简单示例时,会发生以下情况:import subprocess ...

回答 2 投票 0

Subprocess stdout解码字符串不适用于希腊字母

Im使用以下子过程调用c = subprocess.Popen(“ wmic nic,其中'netconnectionid如'%οπικ%'和PhysicalAdapter = True'获得netconnectionid”,stdout = subprocess.PIPE)。我想做的是...

回答 1 投票 0

使用子进程,pty和线程池的死锁

我有一个特殊的情况,我想将tty伪造为在ThreadPoolExecutor中运行的子进程(想像xargs -p)并捕获输出。我创建了以下内容,似乎...

回答 1 投票 4

Popen.stdin.write不适用于Python3

Popen.stdin.write不适用于Python3,我正在启动与远程设备的telnet连接,并开始发送命令。下面是一个简单的示例,该示例将telnet连接到...

回答 1 投票 0

使用subprocess.call函数扩展名为“ .lnk”的打开程序

似乎subprocess.call函数只能用于扩展名为'.exe'的文件。这是我为Firefox.lnk尝试的代码,其中与我为具有'....

回答 1 投票 0

[通过python与bash交互而不终止

我正在尝试创建一个与/ bin / bash shell交互并获取信息或执行命令的进程。我不想关闭进程,因为我想保留状态以备将来使用...

回答 1 投票 0

subprocess.call输出为彩色

有没有一种方法可以将subprocess.call输出显示为不同的颜色,而不是返回到默认颜色?我正在使用colorama。但以下内容对我不起作用。可以正常打印并打印...

回答 1 投票 0

Python-实时获取shell输出并将所有输出存储在变量中

我正在寻找一种简单的方法来在python 3中运行shell命令,实时获取其输出,最后将所有输出存储到变量中。我在网上搜索了可能的解决方案,但找不到...

回答 1 投票 0

如何同时捕获shell命令输出并实时显示在终端中?

我编写了一个函数,该函数运行外部命令并捕获其输出,类似于proc = subprocess.run(command_line,shell = True,stdout = subprocess.PIPE,stderr = subprocess.PIPE ...

回答 1 投票 1

如何将gzip输出重定向到Popen stdin

如果没有文件,如何将gzip解压缩的结果传递到stdin进程中?我发现,Popen构造函数要求stdin参数是fileno方法的对象。在python2.7中...

回答 1 投票 2

Python subprocess.call()不适用于>>运算符

我正在尝试编写一个程序,该程序会自动为我设置python shell脚本。以下是代码:#!/ usr / bin / env python3 import click import子进程@ click.command()@ click.argument('name')...

回答 1 投票 0

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