communicate相关内容

Python3子进程通信示例

我是子处理的新手. 我只需要一个在 parent.py 和 child.py 之间进行通信的非常简单的 win32 示例.从 parent.py 发送到 child.py 的字符串,由 child.py 更改并从 parent.py 发送回 parent.py 以进行 print(). 我发布这个是因为我发现的示例最终不是 win32 或者没有使用让我感到困惑的孩子. 感谢您的帮 ..
发布时间:2022-01-18 15:53:46 Python

使用 Python 运行可执行文件并填写用户输入

我正在尝试使用 Python 来自动化涉及调用 Fortran 可执行文件和提交一些用户输入的过程.我花了几个小时阅读类似的问题并尝试不同的事情,但没有任何运气.这是一个显示我上次尝试的最小示例 #!/usr/bin/python导入子流程# 调用可执行文件ps = subprocess.Popen('fortranExecutable',shell=True,stdin=subprocess. ..
发布时间:2022-01-18 15:52:59 Python

Python 子进程 Popen.communicate() 等价于 Popen.stdout.read()?

非常具体的问题(我希望):以下三个代码有什么区别? (我希望它只是第一个不等待子进程完成,而第二个和第三个会这样做.但我需要确定这是 only 的区别...) 我也欢迎其他评论/建议(尽管我已经很清楚 shell=True 的危险和跨平台限制) 请注意,我已经阅读了 Python 子进程交互,为什么我的进程可以使用 Popen.communicate,而不是 Popen.stdo ..
发布时间:2022-01-18 15:51:37 Python

捕获“分段错误"崩溃子进程的消息:调用communication() 后没有输出和错误

我在使用 subprocess 模块获取崩溃程序的输出时遇到问题.我正在使用 python2.7 和 subprocess 调用带有奇怪参数的程序以获得一些段错误为了调用程序,我使用以下代码: proc = (subprocess.Popen(调用,标准输出=子进程.PIPE,标准错误=子进程.PIPE))out,err=proc.communicate()打印出来,错误 被调用的是一个包含程 ..
发布时间:2022-01-12 15:34:09 Python

Python、mpg123 和子进程未正确使用 stdin.write 或通信

好的,所以我的 google-fu 真的很糟糕,我找不到答案,希望你们能帮助我 ^_^ 好的,所以我认为一个简单的脚本似乎没有正确地与其子进程通信,我正在一行一行地运行这个.我也在用 mpg123 播放器,这是一个 Linux 系统(嗯,树莓派) from subprocess import Popen, PIPE, STDOUTp = Popen(["mpg123", "-C", "t ..
发布时间:2021-08-31 20:39:46 Python

Python子进程通信杀死了我的进程

为什么通信会杀死我的进程?我想要一个交互式过程,但通信做了一些事情,所以我不能在我的过程中再使用 raw_input. from sys import stdin从线程导入线程从时间导入睡眠如果 __name__ == '__main__':打印(“仍在运行\n")x = raw_input()我 = 0while ('n' 不在 x 中) :print("仍在运行" + str(i) + " ..
发布时间:2021-08-31 20:39:11 Python

使用Python运行可执行文件并填写用户输入

我正在尝试使用 Python 来自动化一个过程,该过程涉及调用 Fortran 可执行文件并提交一些用户输入.我花了几个小时阅读类似的问题并尝试不同的事情,但没有任何运气.这是一个显示我上次尝试的最小示例 #!/usr/bin/python导入子流程# 调用可执行文件ps = subprocess.Popen('fortranExecutable',shell=True,stdin=subpro ..
发布时间:2021-08-30 19:01:55 Python

读取输出时Python子进程通信冻结

我使用 Gphoto2 在 DSLR 上拍照.由于它基于 bash 命令,我尝试使用 subprocess.communicate 但它在相机拍照后冻结. 如果我在终端中尝试 gphoto2 --capture-image-and-download 需要不到 2 秒.我正在研究 Raspberry Pi. 代码: 导入子流程类包装器(对象):def __init__(self, su ..
发布时间:2021-07-02 20:20:51 Python

了解 Popen.communicate

我有一个名为 1st.py 的脚本,它创建了一个 REPL(read-eval-print-loop): print "要打印的东西"为真:r = raw_input()如果 r == 'n':打印“退出"休息别的:打印“继续" 然后我使用以下代码启动了 1st.py: p = subprocess.Popen(["python","1st.py"], stdin=PIPE, stdout= ..
发布时间:2021-06-25 19:27:08 Python

Python's Popen +communication 只返回标准输出的第一行

我正在尝试使用我的命令行 git 客户端和 Python 的 I/O 重定向,以便在许多 git 存储库上自动执行一些常见操作.(是的,这是 hack-ish.我以后可能会回去使用 Python 库来做这件事,但现在它似乎工作正常 :) ) 我希望能够捕获调用 git 的输出.隐藏输出会更好看,捕获它会让我记录它,以防它有用. 我的问题是,当我运行“git clone"命令时,我无法获 ..
发布时间:2021-06-18 20:11:16 Python

Python 的 Popen + 通信只返回标准输出的第一行

我正在尝试使用我的命令行 git 客户端和 Python 的 I/O 重定向,以便在许多 git 存储库上自动执行一些常见操作.(是的,这是 hack-ish.我以后可能会回去使用 Python 库来做这件事,但现在它似乎工作正常 :) ) 我希望能够捕获调用 git 的输出.隐藏输出会更好看,捕获它会让我记录它,以防它有用. 我的问题是,当我运行“git clone"命令时,我无法获 ..
发布时间:2021-06-18 20:11:12 Python

如何通过VBnet(或C#)与R通信

最近,我用VB.net(在Windows平台上)开发了一个实验应用程序,当应用程序收集数据时,我想使用R来分析数据,但是我不知道如何 与R 交流(换句话说, 我想在我自己的应用程序中将R脚本发送到R ).如果有人可以给我一些建议或参考文件,我将不胜感激.非常感谢你! 解决方案 我建议您尝试 R.NET .该说明说: R.NET使.NET Framework能够与R Statistic ..
发布时间:2021-04-18 20:14:56 C#/.NET

在WPF中的页面之间进行交流

我有两个页面和一个MainWindow.我在两个框架中加载页面.现在我要彼此执行方法.我该怎么做? 这是Page1.cs: public partial class Page1 : Page { public Method1() { doSomething; } } 这是Page2.cs: public part ..
发布时间:2020-11-10 20:40:32 C#/.NET

如何在WebBrowser实例中的WPF和JavaScript之间进行通信?

我有一个C#/ WPF应用程序,该应用程序带有带有一些JavaScript的嵌入式浏览器(WebBrowser)。他们如何在双向交流?使用URL可行吗? JS-> WPF:监听更改。 WPF-> JS:将URL更改为 javascript:alert('hello'); 有没有更好的方法? 解决方案 重要的是要知道有两个WebBrowser。一种用于Windows窗体,另一种 ..
发布时间:2020-09-23 22:40:45 C#/.NET

如何在python和mac应用程序之间通信?

这可能是一个模糊的问题,但我未能正确地重新表述.所以这是一个解释. 我开发了一个应用程序,该应用程序最初是作为Mac应用程序开发的,同时使用Carbon/Cocoa的API来完成我的任务. (该应用程序的目标是在鼠标移动/其他击键之后向应用程序发送“击键".为此,我使用了Accessibility API). 但是现在,我想添加脚本支持,因此可能会有条件的击键.例如:按下"Y"五次后, ..
发布时间:2020-08-11 20:40:21 Python

来自Powershell的Python Capture回复

下面的代码在手动键入时有效,但是当我运行程序时,没有任何输出.我的最终目标是从用户PC中检索这些数据,以创建一种重新创建快捷方式的简便方法....我的用户莫名其妙地失去了它们,大声笑 import smtplib, os, subprocess, sys from string import ascii_uppercase from cStringIO import StringIO da ..
发布时间:2020-07-10 02:15:04 Python

捕获“分段故障"消息,并向其发送消息.崩溃子进程的消息:调用communication()后没有out和err

我在使用子进程模块获取崩溃程序的输出时遇到问题. 我正在使用python2.7和子进程来调用带有奇怪参数的程序,以获得一些段错误 为了调用该程序,我使用以下代码: proc = (subprocess.Popen(called, stdout=subprocess.PIPE, stderr=s ..
发布时间:2020-06-15 19:28:19 Python