popen 相关问题

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

如何捕获在C++中运行的命令的exit_code和stderr?

我正在编写一个 C++ 程序,它执行并输出(实时)shell 脚本、makefile 或只是另一个程序。但是,当出现错误时,我希望我的程序以不同的方式返回...

回答 4 投票 0

我正在编写一个脚本来获取显示器的状态以查看它是否已开机,但是

我在“WHERE”方面遇到问题。我已经在命令提示符中写下了它,它工作得很好,但是使用 Popen 会生成 stderr 错误“无效动词”。 从子进程导入 Popen,P...

回答 1 投票 0

如何将外部管道的结果放入变量中?

这是我的代码(正在进行中,用于计算系统中磁盘的大小(以 GB 为单位)) #包括 #包括 #包括 int 主函数 () { 字符行[128];

回答 1 投票 0

如何运行 Python 子进程命令并在输出中添加时间戳前缀?

我有一个Python脚本,可以在Unix机器上运行一些子进程命令。这些命令相对任意。一个例子是 码头工人构建。 最终看起来像 子进程.Popen(['

回答 1 投票 0

subprocess.popen 没有输出足够的有意义的错误信息

为了在退出代码不为 0 的情况下打印出更有用、更详细的错误消息,必须在下面的 Python3 函数中更改哪些具体语法? 背景: Python3 函数

回答 1 投票 0

如何在Python循环中执行命令行?

我正在尝试确定使用 python 在命令行中执行某些操作的最佳方法。我已经通过对各个文件使用 subprocess.Popen() 来完成此操作。但是,我正在尝试确定......

回答 4 投票 0

当 fclose 使用 popen 创建的文件时发生了什么?

我只需要找到一个非常烦人的错误,其中有人使用 popen 打开管道,但使用 fclose 而不是 pclose 关闭 C 文件。在 Linux 上这没有问题,但后来这个程序是

回答 3 投票 0

PHP,通过popen执行代码后关闭cmd窗口

这应该是一个常见问题,但我找不到任何直接的答案! 主要目标是运行 PHP 脚本并输出到命令提示符窗口,然后在

回答 1 投票 0

C++ _popen 'UWFmgr' 不被识别为内部或外部命令、可操作程序或批处理文件

我正在使用 _popen 方法在 Windows 10 Enterprise 上执行 uwfmgr,但我的程序显示“UWFmgr”未被识别为内部或外部命令、可操作程序或批处理文件,尽管...

回答 1 投票 0

在 python 中将输出捕获为 tty

我有一个需要 tty (如 stdin 和 stderr)的可执行文件,并且希望能够测试它。 我想输入 stdin,并捕获 stdout 和 stderr 的输出,这是一个示例脚本: # 测试...

回答 2 投票 0

通过Python脚本(pexpect、popen...)更改用户(su)

我正在使用 user1 运行 Python 脚本,在此脚本中我需要将文件移动到我无权访问的文件夹中。该文件夹归 user2 所有。 我想做的是: - 改变自...

回答 1 投票 0

查找命令是否存在的便携式方法(C/C++)

C 标准库提供了 system 和 popen 函数来运行命令。但是有没有一种可移植的方法来检测命令是否存在?

回答 7 投票 0

损坏的脚本无法中断调用程序

为了使损坏的脚本停止调用它的程序,需要更改下面代码中的哪些具体语法? 问题: 面向对象的 python 3 程序需要运行外部

回答 1 投票 0

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

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