popen 相关问题

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

popen().readline 会阻塞直到读取所有输出吗?

我正在使用 popen 运行一个异步长时间运行的进程。如果我有兴趣将所有数据写入标准输出,我可以这样做吗 cmd=popen(...) 对于 cmd.stdout.readline() 中的行 ...做

回答 1 投票 0

如何序列化subprocess.popen()

这是 Web 服务器中 subprocess.popen() 返回输出的后续内容。我有一个长时间运行的进程,由 Web 服务器调用(运行 Django)启动。 我正在使用 subprocess.popen() 来生成...

回答 1 投票 0

在网络服务器中返回 subprocess.popen() 的输出

我有一个使用 Django 的 Python Web 服务器。我希望能够启动一个长时间运行的异步子进程,然后让客户端使用 GET 或 POST 进行轮询并接收标准输出以及其他

回答 1 投票 0

在 subprocess.Popen 中使用 && 进行命令链接?

我正在使用 subprocess.Popen 和 Python,但我还没有遇到通过 Popen 连接命令(即 foobar&& bizbang)的优雅解决方案。 我可以这样做: p1 = subprocess.Popen(["m...

回答 3 投票 0

从子进程输出中读取python

我正在使用“Popen”运行子进程。我需要阻塞直到这个子进程完成,然后读取它的输出。 p = Popen(命令,stdin=PIPE,stdout=PIPE,stderr=PIPE,编码=“utf-8”) p.commun...

回答 3 投票 0

这个 _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

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