popen 相关问题

popen()是一种使用类似文件的接口与子进程通信的方法。它起源于C,但已被移植到其他语言(通过扩展),如Python。

Python popen 命令。等待命令完成

我有一个脚本,可以使用 popen 命令启动。 问题是脚本不会等到 popen 命令完成并立即继续。 om_points = os.popen(comman...

回答 8 投票 0

如果操作 stdin 和 stdout,Python subprocess.popen 会死锁?

我编写了一个脚本来操作国际象棋引擎的标准输入和标准输出。基本上,我使用 subprocess.popen 打开程序,并使用 threading.Thread 操作每个输入和输出。 但是,如果...

回答 1 投票 0

将终端输出捕获到 pandas 数据框中,而不创建外部文本文件

我正在使用ffmpeg的extract_mvs文件来生成一些文本信息。我会在终端中使用这样的命令: /extract_mvs 输入.mp4 > 输出.txt 我想将此命令与

回答 4 投票 0

连续读取非python子进程的stdout

我需要运行一个可执行文件,它在运行时将消息输出到标准输出,但是当使用子进程时,它似乎要等待脚本完全完成才能发送给我...

回答 1 投票 0

连续读取python子进程的stdout

我需要运行一个可执行文件,它在运行时将消息输出到标准输出,但是当使用子进程时,它似乎要等待脚本完全完成才能发送给我...

回答 1 投票 0

解析sfdisk从python移动数据的进度

从我的 python 脚本中,我正在运行 subprocess.Popen("sfdisk...) 将包含所有数据的分区移动到右侧。它可以工作,但可能需要几分钟,而且我没有得到任何结果进步

回答 1 投票 0

在 C 中将字符串传递给 popen 时保留双引号

我遇到了一个困境,我试图通过 C 中的 popen 传递一个字符串,但让它保留字符串中的双引号。该字符串如下所示: ssh %s@%s grep -c \"%s\" %s%s 我需要...

回答 4 投票 0

Popen 成功运行一个程序,但 2 秒后出现访问冲突错误

我正在尝试使用 Popen() 打开视频游戏《网络奇兵 2》并使其保持打开状态,该进程打开,然后由于访问冲突而在大约 2 秒后关闭。没有窗户被打开。 皮...

回答 1 投票 0

subproces.Popen 使用或“|”符号不起作用

我正在尝试仅列出 Wi-Fi 网络适配器的 IP 地址,以便能够检测它是否已连接以及是否附加了 IP 地址。 凭借这个本身,它正在工作...... 来自子流程

回答 1 投票 0

Popen 不会引发异常

Popen 没有引发异常,因此我无法捕获它。我错过了什么吗?它在终端窗口上打印错误,就好像成功一样。参考图片。然而,如果有效的话它会正确启动

回答 1 投票 0

在 python 中打开 gnome 终端会立即显示为僵尸

作为背景,我正在编写一个脚本来训练多个 pytorch 模型。我有一个训练脚本,我希望能够在 gnome 终端中作为子进程运行。主要原因是这样...

回答 1 投票 0

Python:提交和跟踪许多子流程会导致子流程“卡住”

我有一个第 3 方 cli 可执行文件,我需要从我的 python 代码中调用。这些都是繁重的计算(CPU),我需要调用它大约 50-100 次。可执行文件本身在某种程度上是

回答 1 投票 0

从 docker 容器运行程序时访问主机数据

我正在尝试在 docker 容器中托管的 C 程序中运行以下内容; #包括 #包括 int main( int argc, char *argv[] ) { 文件 *fp; 字符路径[1035];...

回答 1 投票 0

无法终止 Popen 进程

我有一个Python程序,具有以下结构和必要的导入: def startLogger(logger_dir): 命令0 = 'adb logcat -c' 命令1 = 'adb logcat' 命令2 = 'python3'+logger_...

回答 1 投票 0

从 Python 中获取 future 的结果

我有以下代码,它执行一个进程并在进程完成时调用回调函数 导入操作系统 导入子流程 导入临时文件 def 回调(未来): 打印(未来。

回答 1 投票 0

C++:获取命令终端数据时出现 fgets 问题

我正在为自定义设备的嵌入式 Linux 应用程序编写 C++ 程序。我经常通过 popen 和 pclose 运行 Linux 终端命令。如果我只需要检查命令是否是exe...

回答 1 投票 0

如何在 mac OSX 10.8.2 上用 python 打开文件

我正在 eclipse 上编写 python 代码,想要打开“下载”文件夹中存在的文件。我使用的是 MAC OSX 10.8.2。我尝试使用 f=os.path.expanduser("~/Downloads/DeletingDocs.txt") 和...

回答 3 投票 0

在 pyQt5 小部件中打印 subprocess.Popen 的输出(实时)

我检查了有关此问题的每一篇帖子,发现要么非常旧的帖子(2011),要么是解决方案不起作用或不合适的帖子。 我“唯一”的愿望是将 Popen 的输出提高到

回答 1 投票 0

从Python调用java程序(带参数)并将结果返回给Python

我必须从Python执行一个java文件(传递一个参数),执行后将结果返回给调用它的脚本。我写了一个小的 java 测试程序,它需要一个参数......

回答 2 投票 0

Python 程序可以找到它之前创建的孤立进程吗?

我正在使用 popen() 在 Python 中创建可能长时间运行的进程。 如果父程序死掉然后重新启动,有没有办法检索之前创建的仍在运行的进程...

回答 1 投票 0

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