popen 相关问题

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

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

如果 popen() 创建的子进程被杀死,父进程将退出,即使安装了 signal_handler()

我的程序整体设计是: 我安装了一个信号处理程序,如果发送了一些信号,它会设置一个标志; 我开始一个事件循环 如果标志打开,事件循环将退出,并进行一些最终确定......

回答 1 投票 0

在 python 脚本中启动一个 shell 命令,等待终止并返回到脚本

我有一个 python 脚本,它必须为目录中的每个文件启动 shell 命令: 导入操作系统 文件 = os.listdir(".") 对于文件中的 f: os.execlp("myscript", "myscript&qu...

回答 7 投票 0

python 子进程 popen 运行多个命令

我想在 Python 中调用多个命令。我在 Windows 上安装了腻子。 ssh 到 Linux 机器 ssh_command_string: plink -i yourppk.ppk ec2-user@instanceIp 从那台机器调用命令

回答 1 投票 0

python - pyinstaller hidden_import exe 文件然后子进程 Popen exe 文件

是否可以在 .spec 文件中包含一个 exe 文件作为 hidden_import,然后在主 py 脚本中使用命令 subprocess.Popen 来运行它? 我收到如下错误: 追溯(最近的...

回答 1 投票 0

How to pass SIGINT to child process with Python subprocess.Popen() using shell = true

我目前正在尝试编写(Python 2.7.3)一种 GDB 包装器,这将允许我从脚本输入动态切换到与 GDB 的交互式通信。 到目前为止我用 自我公关...

回答 4 投票 0

为什么在 python 子进程中捕获 TimeExpired 异常丢失标准输出?

应用.py 导入子流程 导入时间 如果 __name__ == '__main__': 出局 = '' p = subprocess.Popen(['python3', 'app2.py'], stdout=subprocess.PIPE, 文本=真) ...

回答 0 投票 0

Python popen - 如何使用网络驱动器中的文件 ID 搜索文件?

我有一个小的 python 脚本,它从文件系统中找到文件 ID。它可以使用文件 ID 搜索文件。这在本地驱动器中完美运行。但我无法搜索位于 ...

回答 1 投票 0

Python 子进程:如何传递文本文件作为输入?

我负责用Python更新一些旧代码。我最初得到了一个批处理文件,可以在 Windows 中运行它,如下所示: 复制.\数据 andomdata.txt 磁带20 复制 .\Input\PROGM.INP ...

回答 1 投票 0

在 Python 3.10 中,如何将程序作为分离进程启动,而该程序的输出不会发送到脚本的终端?

操作系统:Windows 11 Python 版本:3.10 语境 我有一个带有 GUI 的 Python 应用程序。用户可以从此 GUI 中按下一个按钮,启动带有各种参数的第三方程序。哦...

回答 0 投票 0

Python Popen 将命令提示符输出写入日志文件

首先我在 Windows 上运行这个 python 脚本。 我每次都试图打开一个新的命令提示符窗口,并希望执行带有一些参数的 .exe。我执行后,我想复制com...

回答 1 投票 0

从打开新命令提示符的 os.Popen 中读取文本

我正在使用 os.Popen 打开一个新的命令提示符窗口并运行一个进程。如何阅读该命令提示符中的文本。请帮忙。 导入操作系统 定义 OpenServers(): os.chdir(

回答 0 投票 0

使用PIPE从主进程读取子进程的stdout,导致子进程死亡。

我有一个简单的代码。''' proc = subprocess.Popen(["homerootcc6ul.IQ-sampler", str(self.num_files), str(self.n), self.results_directory, self.device_id, self.rid, self.cc6ul_state_filepath], ...。

回答 1 投票 0

如何从shell脚本中获取回声语句以及执行状态到c++程序中?

我有一个shell脚本,比如:#!binbash echo "my string" return 1 #!binbash echo "my string" return 1 然后我有一个c++代码,我想同时得到echo语句和执行状态。我发现了一些例子,在这些例子中,我们可以使用... ...

回答 1 投票 -1

grep, so my

我想写一段代码,让用户输入一个给定的单词,然后我在文件中用猫来搜索它。

回答 1 投票 0

如何读取输出(使用命令生成)中某一字符串后的行?

我必须使用python运行UNIX特定的命令,只捕获 "Test Failed: "行之后的行。我使用的方法是: import os def system_check(command: str): stream = os.popen(...)

回答 1 投票 0

popen与c++的系统调用

在我的C++程序中,我需要执行一个bash脚本。然后我需要返回在我的C++程序中运行该脚本的结果。我有两种可能。1.使用system(script.sh)。在 script.sh 中,我 ...

回答 1 投票 1

如何用python杀死一个批处理文件?

所以我想做另一个函数,杀死关闭相同的文件,但我需要帮助与

回答 1 投票 0

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