subprocess 相关问题

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

subprocess.Popen使用Python3挂起〜70秒?

在我的程序中,我具有用于在Shell中执行命令的实用程序功能,这是它的简化版本:def run_command(cmd):s = time.time()print('starting subprocess')proc = ...

回答 1 投票 6

从服务调用时,Python子进程失败

下面简单的脚本,用于列出ssh -agent中的键:list_keys.sh:#!/ bin / bash ssh-add -l list_keys.py:如果__name__ =='__main__':“”“创建日志”“” ... print(“开始”)...

回答 1 投票 0

为什么无法从Python调用SSH终端命令?

我正在尝试通过SSH将文件复制到我的Raspberry pi,我想从python执行Windows终端命令,因此以后可以将其自动化。但是,每次尝试执行...时都会出现错误。

回答 1 投票 1


源命令可以通过python成功运行吗? [重复]

我已经完成了多种方法来运行源命令,但是python不存储这些env变量。命令= shlex.split(“ env -i bash -c'./var/easy-rsa/vars'”)子进程。Popen('...

回答 1 投票 -1

Asyncio create_subprocess_exec FileNotFoundError:[错误2]没有这样的文件或目录:

我正在尝试创建一个异步管道,该管道可用于与我创建的子流程进行交互。我在尝试创建进程时遇到文件未找到错误。如您所见...

回答 1 投票 0

向stdout提供STDOUT为subprocess.run返回errno9

我想允许我的程序的用户指定输出是否应该是冗长的。也就是说,正在运行的子进程正在打印它们生成或不生成的所有输出。我曾经能够...

回答 1 投票 1

Python中用`subprocess`编写循环bash的正确方法

由于另一个SO问题,我发现Python在编写for循环时不喜欢bash的这种语法:〜$ for {2..4}中的num;回显$ num;完成2 3 4代替4个不同的迭代,它...

回答 1 投票 0

Flask应用程序内部的Python subprocess.run [Errno 2]没有这样的文件或目录:'ls':'ls'

在Flask应用程序中使用subprocess.run()需要什么?甚至来自https://docs.python.org/3.6/library/subprocess.html的一个简单示例都失败了。进程= subprocess.run([“ ls”,“ -l”,“ / dev / null”],...

回答 1 投票 0

我应该使用pip.main()还是subprocess.call()来调用pip命令?

我正在编写一个需要使用pip安装依赖项的程序。正确的方法是什么?为什么?理想情况下,它必须与平台无关,但是该程序将在Linux上运行...

回答 5 投票 9

mailutils无法通过subprocess.run在python中运行

我正在尝试通过python的subprocess.run方法发送邮件。不幸的是,它不起作用。 import subprocess message =“ Hello World” process = subprocess.run([“ mail”,“ -s”,“ Test,” xyz @ xyz ....

回答 1 投票 1

mailutils无法通过python中的subporcess.run运行

我正在尝试通过python的subprocess.run方法发送邮件。不幸的是,它不起作用。 import subprocess message =“ Hello World” process = subprocess.run([“ mail”,“ -s”,“ Test,” xyz @ xyz ....

回答 1 投票 1

Subprocess bash脚本:未找到命令

以下python脚本:def run_build(path):cmd =路径+'/build.sh'p = subprocess.call(cmd)以下bash脚本执行另外两个脚本:#!/ bin / bash cd“ $ { 0%/ *}“ echo $(。/ ...

回答 1 投票 0

从进程输出读取时代码被卡在循环中

此代码从不打印“ hello”。不知道为什么吗? proc = subprocess.Popen('./lite-client -C ton-lite-client-test1.config.json -D ./ton-db-dir',stdin = subprocess.PIPE,stdout = subprocess.PIPE,stderr = ...

回答 1 投票 0

子进程在Python 3.7+中包含有问题的引号

[我在Python3子流程模块中遇到错误的问题。子进程围绕着一些重要的位置参数,我用Unicode引号给予它,这会导致linux ...

回答 1 投票 0

制作一个可以打开另一个python脚本的python脚本

我很失望,在寻找了几个小时后,我仍然没有找到答案:-创建一个可以打开另一个python脚本的python脚本? Mabye我不知道该如何搜索东西,...

回答 1 投票 0

Python子进程被卡在communication()调用中

上下文:我正在使用python 2.7.5。我需要从python脚本运行一个子进程,等待其终止并获取输出。子进程运行约1000次。为了运行我的...

回答 1 投票 0

从Python调用后,从Batch中获取ERRORLEVEL的值(或返回代码)

我制作了一个脚本(称为isPA64.bat),以确定执行系统是否为64位(基于此Bear's Log提示):@echo off setlocal set str1 =%PROCESSOR_ARCHITECTURE%set / A sixty4 = 0如果不是x%str1:...

回答 1 投票 0

启动并发初始化的.futures.ProcessPoolExecutor吗?

我打算使用current.futures.ProcessPoolExecutor并行执行功能。根据文档,其执行者对象只能接受map中的简单函数。我的...

回答 2 投票 6

使用subprocess.call中文件的输入,而os.system则不起作用

我正在尝试为一个非常老的FORTRAN程序创建一个python3包装器。本质上,我需要运行该程序并将这样的文件直接从文件直接输入到程序中(从命令行)。 ...

回答 2 投票 2

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