popen 相关问题

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

这个 _popen / select 示例有什么问题?

更新:我更新了代码和问题描述以反映我的更改。 我现在知道我正在尝试对非套接字进行套接字操作。或者我的 fd_set 无效,因为: 选择返回-1并且

回答 7 投票 0

使用Popen Python执行Cmd命令

我想使用 Popen 执行以下命令: 调用“E:/Ansys/ANSYS Inc/v222/ansys/bin/winx64/lsprepost48/lsdynamsvar.bat”&&“E:/Ansys/ANSYS Inc/v222/ansys/bin/winx64/lsdyna...

回答 1 投票 0

为什么 faketime 命令会跳过代码段

我有一个cpp代码,我正在尝试使用faketime命令运行它。我在两台相同的计算机上运行它。他们都运行 RHEL 7。我注意到当我在一台计算机上运行我的代码时,它完全

回答 1 投票 0

需要澄清 C 中的 popen2()

我正在尝试使用管道、fork 和 dup 在我的程序中执行 md5sum 命令。我发现一些代码可以成功运行,但我不明白其中几行代码。 代码: int main() { int infp,

回答 1 投票 0

在 Github Actions 上使用 Windows 上的 Popen 自定义环境变量

我将 Popen 与自定义环境变量一起使用。我的期望是当我运行这样的东西时: 过程 = Popen( 命令, universal_newlines=真, 缓冲区大小=0, ...

回答 1 投票 0

mingw:使用 -std=c++11 编译时找不到函数

我试图编译下面的代码(来自https://stackoverflow.com/a/478960/683218)。 编译顺利,如果我用 $ g++ 测试.cpp 但当使用 -std=c++11 开关时出错: ...

回答 3 投票 0

从 subprocess.Popen 读取 STDERR 和 STDOUT 管道

我正在编写一个扩展 Popen 的类,并且(在开发的现阶段)我希望它将 Popen.stderr 和 Popen.stdout 的内容实时写入日志文件。稍后阶段,我会想要...

回答 1 投票 0

如何让Python代码等待完成文件编辑

[在此处输入图像描述][1]我希望我的Python代码等到我完成文件编辑后,然后我希望他获取我编辑的数据。 我尝试使用简单的行: x = input() 但它......

回答 1 投票 0

修改环境的Python子进程/Popen

我相信在稍微修改过的环境下运行外部命令是很常见的情况。这就是我倾向于这样做的方式: 导入子进程、操作系统 my_env = os.environ my_env["PATH"] = "/usr/...

回答 10 投票 0

如何从子进程获取环境?

我想通过python程序调用一个进程,但是,这个进程需要一些由另一个进程设置的特定环境变量。我怎样才能获得第一个进程的环境变量

回答 8 投票 0

从 python 子进程调用 bash 维护上下文,返回结果并打印到屏幕

我有一个向 bash 发送语句的函数。它将输出实时打印到控制台并返回值。它工作完美,看起来像这样: def call_in_bash(语句):

回答 1 投票 0

独立于AWS Lambda函数的Python子进程

我已成功创建一个读取和写入 RDS 的 Lambda 函数 (app1)。 我的Lambda函数是用python2.7编写的,并作为压缩包上传。 我创建并测试了压缩包...

回答 1 投票 0

Popen 通讯不起作用

我有一个在过去 3 个月内一直正常运行的脚本。服务器上周一宕机了,从那时起我的脚本就停止工作了。脚本挂在 coords = p.communicate()[0].spli...

回答 1 投票 0

Python子进程Popen.communicate()相当于Popen.stdout.read()?

非常具体的问题(我希望):以下三个代码有什么区别? (我希望只是第一个不等待子进程完成,而第二个......

回答 1 投票 0

Python 中的“通信”不起作用

我正在尝试编写一个python程序来测试一个使用Scanner从stdin获取输入的java程序。 所有其他帖子都指向使用与 popen 进行通信,但对我来说它绝对不起作用......

回答 1 投票 0

popen失败后使用process.communicate

我正在尝试使用 ssh spawn 向远程计算机发送命令。 我正在使用 Popen() 发送命令,我可以看到命令已完成,但之后我尝试使用 communications() (关闭 s...

回答 1 投票 0

Python Popen.communicate( )。类型错误:需要字符串或缓冲区,而不是列表

背景 该代码应该获取一个文件对象并使用 awk 从中提取信息。 它使用 readlines() 并以 'pieceSize' 作为参数。 “pieceSize”是我想要读取的 MB 数...

回答 3 投票 0

Python 无法通过终止父进程来终止生成的子进程

我有一个主脚本(Python),我想从中生成几个子脚本。子脚本应该独立运行而不会互相干扰(只是循环写入文件)。我什么...

回答 1 投票 0

如何从冻结的Python代码运行批处理文件

我有两个Python脚本,第一个脚本询问用户拥有的商业工具的版本(以及相应的Python版本)。 基于此,该脚本运行一个批处理文件...

回答 1 投票 0

c popen 不会捕获 stderr

我正在尝试使用 popen() 来捕获调用的 stderr,但当然它似乎并没有这样做。有任何想法吗? 我的代码看起来或多或少像这样: popen(“nedit”,“r”); 但我越来越...

回答 4 投票 0

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