popen 相关问题

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

Turbo C 库中未包含 popen、pclose 和 getdelim 函数

这个问题很简单...... 我正在使用的 Borland Turbo C 库中不包含管道函数(popen 和 pclose)和 getdelim 函数。 我无法编译任何代码

回答 1 投票 0

在C++中读取popen结果

我正在编写一个C++应用程序,我需要读取系统命令的结果。 我或多或少地使用 popen() ,如下所示: 常量 int MAX_BUFFER = 2048; 字符串 cmd="ls -l"; 炭...

回答 3 投票 0

Python Popen 子进程 - 在标准输入关闭之前无法与可执行文件交互

我正在尝试与命令行可执行文件交互,但我陷入困境。 我想打印出 .exe 正在生成到标准输出的每一行。 直到我在一行中得到“条件”->...

回答 1 投票 0

当子进程崩溃或超时时,如何在子进程上获取stdout和stderr。Popen

当进程崩溃或超时时,我找不到从 subprocess.Popen 获取 stdout 和 stderr 的方法。我添加了 try-exception 子句来捕获这些情况,但是对于异常 h...

回答 1 投票 0

c/popen 中的 bash 找不到我的脚本

我尝试使用popen从c程序执行我的bash脚本(tes02.sh)。但是当我运行我的程序时,我收到消息:./tes02.sh:未找到 这是程序: #包括 #定义

回答 2 投票 0

如何使用 Ruby 和 IO.popen 写入和读取进程?

我写了这个,但是没有用... 输出 = IO.popen("irb", "r+") do |pipe| 管道获取 管道.puts“10**6” 管道获取 pipeline.puts“退出” 结尾 我这样重写 IO.popen("irb", "w+") 做 |pipe| 3....

回答 2 投票 0

subprocess.Popen() 错误(没有这样的文件或目录)

我正在尝试使用Python函数计算文件中的行数。在当前目录中,当 os.system("ls") 查找文件时,命令 subprocess.Popen(["wc -l filename"], stdout=

回答 2 投票 0

将子进程标准输出转换为 Ngrok 的变量

我正在尝试制作一个Python脚本,当我在终端上运行代码时(将ngrok可执行文件移动到/usr/local/bin之后),它报告0.tcp.ngrok.io上的端口已启动 恩格罗克 TCP 22 我明白了...

回答 3 投票 0

Python“找不到指定的文件”,但 os.path.exists() 为 True

我在 Windows 11 虚拟机中运行 Python 3.7.16。假设我想通过 subprocess.Popen 使用 CMD dir 调用来获取文件(存储在 C:\Users\Foo\Documents ar\doc.txt 中)的信息(那里...

回答 1 投票 0

Python subprocess() 运行时错误:PosixPath 的 Exec 格式错误

我遇到了 Python 子进程模块的问题。即,使用 subprocess.run() 方法调用另一个 Python 脚本。问题似乎出在 Popen 构造函数中。我的错误...

回答 1 投票 0

C 语言:popen() 和 fread()?

我已经坚持了几天了,这真的很令人沮丧。 我使用 popen() 调用命令行进程并获取其输出并将其存储在 C 字符串中。我正在使用 fgets() b...

回答 4 投票 0

Windows 上的 c 中的 Popen:未返回输出?

因此,我使用以下代码尝试查找所有头文件,将它们的位置打印到 STDOUT 并从那里读取它们。当我运行这段代码时,我得到的实际上是什么也没有。文件...

回答 1 投票 0

将 stdout 传输到下一个 Popen stdin 时捕获 subprocess.Popen 的错误

我正在尝试“链接”多个 Popen 子进程,并捕获每个命令引发的任何错误。 我正在使用Python 3.7。 这是我尝试使用的一些代码的示例: 导入子流程 来自

回答 0 投票 0

如何将子进程数据记录到 tg bot

我像这样运行罐子: 导入子流程 subprocess.call([java8_path, '-jar', core_path]) 一切正常,jar 文件的日志输出到控制台,但我不能指定一个...

回答 1 投票 0

如何在Popen执行的shell中conda init?

所以我尝试在Qt中使用Popen来执行一个shell,我想在其中激活一个名为“alphapose”的conda虚拟环境,然后执行推理,py: QString srtttt = "conda activ...

回答 0 投票 0

How to add my open files with my Qt app in Pythons subprocess.Popen()

我使用 Qt 制作了一个简单的记事本编辑器,我尝试用它打开: p = subprocess.Popen(["myNotepadApp.exe", "myFile.py"]) 这会打开我的应用程序,但不会打开指定的文件...

回答 1 投票 0

与 time.sleep() 兼容的 subprocess.wait() 的非阻塞替代方案

我正在尝试运行一个实现非阻塞子进程的程序。该程序有效...如果我不包括 time.sleep()。然而,随着睡眠,程序运行每个部分基于 mini...

回答 0 投票 0

Python 子进程输出流 stdout.read 永远挂起输入提示

我正在尝试使用 Popen 运行一个子进程,并且有一次它要求没有任何 EOF 的输入提示,因此 stdout.read() 会阻塞 while 循环,直到找到 EOF。 我无法检测到我们是否...

回答 1 投票 0

在 Linux 上的 std::threads 中创建子进程

我有一个用 C++ 为 Windows 编写的程序,它是浏览器扩展的本机应用程序。基本上它通过 stdin 从浏览器接收消息并通过 std 发送回响应...

回答 0 投票 0

使用 popen() 将流数据传输到 TAR

我一直在寻找这个问题的答案,但没有找到有效的解决方案。我们的产品有一个内置的网络服务器,并使用 HTTP POST 命令来执行软件更新。更新...

回答 0 投票 0

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