标签[subprocess]

Python子进程模块允许您生成新进程,连接到它们的输入/输出/错误管道,并获取它们的返回代码。 使用它来运行Shell命令或Python中的可执行文件。

0
1回复
11

git命令在与子进程一起运行时返回错误,但在正常运行时不会返回错误

我正在尝试获取此命令的输出: git diff-tree --name-status {old_sha} {new_sha} (显示哈希之间的提交名称) 运行命令通常会返回预期结果。 这是我在pyt
0
1回复
21

为什么我从python脚本中得到“ psql:服务器意外关闭了连接”?

我有一个python脚本,该脚本首先使用docker-py库创建一个postgres docker容器: 泊坞窗容器正确启动。 我想从python脚本运行一些命令,所以我尝试了: 但是,此命令
0
0回复
13

subprocess.check_output不适用于pyinstaller

我正在使用pyinstaller通过以下命令制作可执行文件: pyinstaller --onefile my_tool.py 可执行文件已生成,它在运行时不会在控制台上返回任何错误。 但是,它
0
1回复
18

如何在Python 3中运行可执行文件,同时将两个输入传递给提示符并将输出重定向到文本文件

这是我想使用Python 3自动化并将输出捕获到文本文件中的任务列表: 运行可执行文件auth_bin 要求输入密码 从键盘输入密码后,它将在终端上显示输出 要求选择一个数字 在磁盘上
2
1回复
25

如何在python中使用父进程重新启动失败的进程

代码: 在上述情况下,.exe的一个子.exe将失败,我需要从父进程重新启动该失败的.exe。 我知道,以上代码不是正确的实现,但我用Google搜索找不到合适的解决方案。 任何支持都将帮助我
-1
1回复
22

Python子流程的不同方法

我有以下结构 script2_1.py中包含以下行 如果我通过SSH进入实例,请使用cd进入folder2,然后运行script2_1.py 它工作正常,并且可以按预期方式调用scrip
2
1回复
23

subprocess.wait(timeout = 15)不起作用

代码: 某些子进程将花费超过15秒的时间来执行。 因此,我必须终止进程超时。 但是proc.wait(timeout=15)不会引发异常,而是执行该过程。 我也试过[subprocess.Pop
0
1回复
26

Python:如何写入子流程的标准输入并实时读取其输出

我有2个程序。 第一个(可以用任何一种语言编写,因此实际上根本不能更改)看起来像这样: #!/bin/env python3 import random while True: s =
0
1回复
12

如何从python连续调用Powershell命令

我正在尝试在python脚本中运行此ps命令: subprocess.call('powershell.exe $ username =“ admin@example.com”; $ pass
0
0回复
10

使用PIPE读取很长的输出时,Python的子进程返回截断的输出

我们有一个在NodeJS中开发的栅格化实用程序,可将HTML字符串转换为呈现的HTML页面的Base64。 我们使用它的方式是通过使用子进程模块来运行该实用程序,然后使用PIPE读取其STDOUT。
0
0回复
31

将变量传递给另一个Python可执行文件并返回输出的Python代码

我有一个python代码,该代码使用子进程打开另一个已转换为可执行文件的python文件。 我希望能够以SELECT * FROM TABLE之类的SQL查询形式传递字符串。 因此,我创建了一个名为
0
1回复
24

运行并行进程以保存Python主进程的结果

我有一个函数,可以为任务列表创建一些结果。 我想即时保存结果:1)与保存到追加到result_list相比,释放内存,以及2)在出现错误的情况下获得第一部分的结果。 这是一个很短的示例代码: 主
0
1回复
39

Asyncio通过两个子流程之间的管道传输流程数据

您好,我在这里找不到解决方案。 我发现https://stackoverflow.com/a/36666420/6089311,但是没有流读取。 我想运行两个独立于python程序的子进程(在后台运
0
1回复
37

python无法正确显示可执行输出

我正在使用代码在Linux Terminal中通过python执行可执行文件。 我在python中使用的代码是 import subprocess def executable_shell():
0
0回复
12

Python错误取消选择日期时间对象集

我在从包含日期时间对象集的子流程(python2)中取消选择对象时遇到问题。 主要过程在python3中。 快速示例是: mysubprocess.py main.py 错误:
0
0回复
14

使用子进程在UNIX可执行文件中执行菜单选项

我正在使用子进程打开unix可执行文件myapp,并传递由.edf格式的文件(称为sample.edf)组成的参数: 这将成功启动应用程序并加载sample.edf。 使用选项菜单可以对sampl
0
0回复
18

我正在尝试使用execnet在Python 3.8脚本中进行Python 2.7函数调用

我有一个用Python 3.8编写的脚本和一个用Python 2.7编写的函数。 该函数不能使用Python 3.8传输,因为它使用了专门为Python 2.7设计的API。 我已经搜索了几种解决方案
0
2回复
40

从python 3.8 main打开.exe

我有以下代码: import subprocess subprocess.run("C:\\Users\\x\\Desktop\\Tool\\Database\\influxd.exe", close
1
0回复
27

子进程正在运行我的命令,但不打印实时输出

我正在尝试打印异步不和谐程序的实时输出,该程序使用子进程连续打印来自我的频道的实时消息,以便可以在gui应用程序中显示程序的输出。 我遇到的问题是,除了我使用discord.py的程序外,该代码在打印
0
1回复
22

如何在pyinstaller中使用subprocess.run?

我有一个以这种方式使用subprocess.run的脚本: 然后我运行: 这确实创建了一个可执行文件,但脚本似乎由于某种原因而冻结。 我应该怎么做才能使脚本不冻结?

1 2 3 4 5 6 7 8 9 10 下一页