subprocess 相关问题

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

从 Python 调用可执行文件中的函数

我需要使用 pyinstaller 创建一个包含许多功能的可执行文件。如何使用 Python 中的参数调用这些函数?我当前的方法是使用基于可选的条件

回答 1 投票 0

为什么这个子进程命令没有正确超时?

所以我有这个简单的 POC 导入子流程 proc = subprocess.run('cmd', timeout=1, shell=True, capture_output=True) 它不会在给定的时间间隔(即 1 秒 i...

回答 1 投票 0

从子进程获取未缓冲的输出不起作用Python

我有一个可执行文件,如果我使用标志运行它,它会启动一个始终生成消息的工具。 当我尝试使用子进程运行它时,我将输出发送到cmd,这很好。 我的事情...

回答 2 投票 0

如果操作 stdin 和 stdout,Python subprocess.popen 会死锁?

我编写了一个脚本来操作国际象棋引擎的标准输入和标准输出。基本上,我使用 subprocess.popen 打开程序,并使用 threading.Thread 操作每个输入和输出。 但是,如果...

回答 1 投票 0

Python3 subprocess.run - 如何打印/捕获输出(stdout、stderr),同时还允许用户输入(stdin)

为了方便起见,我正在尝试创建一个可以从 python 运行 bash 命令的函数。我想输出任何标准输出,同时还存储所有标准输出/标准错误以供参考。然而我似乎遇到了

回答 1 投票 0

Python 分别从子进程 stdout 和 stderr 读取,同时保留顺序

我有一个 python 子进程,我正在尝试从中读取输出和错误流。目前我可以正常工作,但只能在完成从 stdout 的读取后才能从 stderr 读取。这里是...

回答 8 投票 0

在 Windows 的 Python 子进程中转义引号

我正在尝试终止一个单独使用多个线程的Python程序。 如果我没记错的话,sys.exit() 就可以正常工作。 但是,为了防止我犯许多错误,包括丢失对

回答 1 投票 0

pyinstaller错误:OSError:[WinError 6]句柄无效

此文件使用终端命令 netsh wlan show profile 获取 wifi 密码 我之前使用 pyinstaller 创建了一些 .exe,它们工作得很好。 代码: 导入子流程 导入时间

回答 2 投票 0

使用python,打开cmd窗口,并将作为参数提供的目录作为当前目录

我想使用Python在Win10 cmd窗口中打开一个目录,并保持窗口打开。 我制作了一个名为:open_dir_in_cmd_window.CMD 的批处理文件: CD /D %1 我成功测试了该批处理文件,通过

回答 1 投票 0

如何终止Python子进程打开的应用程序

我正在尝试使用macos上的默认应用程序(预览)打开pdf文件 导入子流程 doc = subprocess.Popen(['open', 'path_to_doc.pdf']) 并关闭它。 我已经尝试过

回答 1 投票 0

在 GitHub 运行器中的 python 子进程中运行 docker 命令

我正在我的 GitHub 运行器中以 CI 方式运行功能测试。 为了正确执行我的测试,我正在构建一个 docker 映像并运行它(一个稍作修改的 mysql 容器)。因为我正在构建

回答 1 投票 0

Python 子进程传递参数错误

最近的 python 版本似乎发生了一些变化,引入了 subprocess.run 解析参数的不同行为。一条运行多年的线路现在停止运行了。 现在,我的 python 脚本换行了...

回答 1 投票 0

python用popen;调用可执行文件,无法访问可执行文件写入的文件

我有一个 C++ 文件 #包括 int main(int iArgC, char *apArgV[]) { int iResult = -1; 如果 (iArgC > 1) { 文件 *fOut = fopen(apArgV[1], "wt"); 如果(fOu...

回答 1 投票 0

Python subprocess.Popen() 在使用 pyinstaller 时导致多个闪烁的 cmd 窗口

我有一个程序,并且有一个使用 Popen() 调用进程的功能。当我调用它时,多个 cmd 窗口会出现和消失,其中包括一个出现在我调用的程序中的窗口

回答 1 投票 0

如何直接获取 subprocess.check_output 的输出作为有效的 json,而不是读取存储在文件中的结果?

我有一个系统命令,可以生成 json 输出:($ cmd -J > file)。 我可以使用以下命令将这些数据完美地读取到字典中: 打开(“文件”,“r”)作为我: 数据=json.loads...

回答 1 投票 0

Python subprocess.run 参数传递

我正在使用 subprocess.run 在 QuPath 中运行脚本。我的 python 代码在下面,QuPath 脚本在下面。脚本运行但参数未传递。脚本中的第一个代码块

回答 1 投票 0

OSError:[WinError 1450]系统资源不足,无法通过Anaconda在Python中使用Selenium完成请求的服务

过去一个月我一直在使用 Windows 任务计划程序运行相同的 python 脚本,然后突然脚本遇到资源不足错误(见下文)。我的 CPU 和 RAM 位于

回答 3 投票 0

在子进程中的Python解释器中运行matplotlib

我有一个简单的 gui,它启动一个子进程,以交互模式启动 python 解释器,如下所示: pyproc = subprocess.Popen([".venv\Scripts\python", "-i"], bu...

回答 1 投票 0

Python,使用 glob 和 subprocess.call 的 cwd 参数

我想使用 subprocess.call() 调用 python 中的子进程,并使用 'cwd' 参数,以便这个特定的子进程在不同的目录中执行。我不想使用 os.chdir() 因为...

回答 2 投票 0

Python 子进程捕获 STDIN 输入并等待

我正在使用 Django 创建一个在线 python 编译器。 我有这段代码用于执行代码 defstream_response(): 尝试: 进程 = subprocess.Popen(['python',

回答 1 投票 0

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