腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为
Subprocess.Popen
的
STDOUT
分配
多个
属性
python
、
subprocess
我在做一个多pinging
的
软件。为此,我使用
subprocess.Popen
对设备执行ping操作。我不想显示正常
的
输出,所以我使用
STDOUT
= DEVNULL来隐藏文本。有没有办法将两个值赋给
STDOUT
- ex。
stdout
= (DEVNULL,PIPE)或者是否有其他值可以完成我需要
的
任务?基本上是这样
的
: pop =
subprocess.Popen
([Some Command], shell = True, <em
浏览 31
提问于2021-03-01
得票数 -1
回答已采纳
1
回答
使用
subprocess.Popen
的
shell管道
python-3.x
、
unix
、
process
我想在
subprocess.Popen
中使用包含
多个
管道
的
命令。以下是我
的
简短脚本 #!(argsplit, cwd=ebb_path,
stdout
=subprocess.PIPE) print(process2.
stdout
.read().decode('utf-8
浏览 12
提问于2018-12-19
得票数 0
2
回答
Python -无法将打开
的
文件作为
stdout
传递给Popen
python
、
python-3.x
、
subprocess
、
stdout
、
popen
目前,我正试图将
subprocess.Popen
对象
的
标准输出重定向到打开
的
文件中,因此我遵循了许多网站(如 )中
的
说明。def foo(file):结果如下:
浏览 5
提问于2014-05-21
得票数 0
回答已采纳
1
回答
从在子进程Popen进程中运行
的
flask localhost应用程序获取端口
python
、
flask
、
subprocess
、
tcp-port
我正在从
subprocess.Popen
进程中运行本地主机上
的
flask服务器。 我想知道在不阻塞调用进程
的
情况下,在此进程中
为
flask服务器
分配
了哪个端口。此外,还会阻止调用进程 process =
subprocess.Popen
(['python', 'server.py']) 选项2:捕获
stdout
,但仅获取在启动进程时缓冲
的
内容。这可能不包含包含端口
的
行。但是,由于我通过管道输出<
浏览 23
提问于2019-02-01
得票数 2
2
回答
无法从子进程获取stderr值
python
、
subprocess
、
pipe
我有代码我尝试将无效命令
分配
给cmd,但stderr始终
为
空 无效
的
命令,如'ls fds‘返回'ls:无法访问fds:没有这样
的
文件或目录’,但该消息既不会出现在
stdout
中,也不会出现在stderr
浏览 0
提问于2013-06-12
得票数 0
回答已采纳
1
回答
使用
subprocess.Popen
的
Python过程管道
python-2.7
、
pipe
、
subprocess
下面是一个测试文件:Line 1Line 3cmd = "gunzip -c file_1.gz | grep3"Line 3
subprocess.Popen
(cmd.split()).co
浏览 2
提问于2016-05-20
得票数 0
回答已采纳
1
回答
并行启动两个脚本,并根据另一个脚本
的
返回停止一个脚本
python-3.x
、
subprocess
、
python-multiprocessing
、
kill-process
我想在不同
的
GPU上并行启动两个不同
的
python脚本(tensorflow对象检测train.py和eval.py),当train.py完成时,杀死eval.py。但是子进程是在同一个设备上启动
的
(我可以猜到原因。我只是不知道如何在不同
的
设备上启动它们)。commands = [start_train, start_eval]
浏览 0
提问于2018-11-19
得票数 1
回答已采纳
2
回答
尝试将bash语句转换为python中
的
子进程
python
、
subprocess
、
output
、
pipeline
、
export-to-csv
我正在尝试将bash命令转换为python中
的
子进程。到目前为止,我
为
该子流程提供了以下内容:
stdout
stdin=cat.
stdout
, ) awk =
浏览 2
提问于2013-04-10
得票数 3
回答已采纳
2
回答
使用
多个
管道从Python执行Shell脚本
python
、
linux
、
bash
、
shell
、
pipe
更新:p1 =
subprocess.Popen
(c1,
stdout
=subprocess.PIPE) p2 =
subprocess.Popen
(c2, stdin=p1.
stdout
,
stdout
=subprocess.PIPE) p3 =
subpro
浏览 3
提问于2013-10-11
得票数 6
回答已采纳
1
回答
在python中执行管道shell命令
python
、
shell
、
subprocess
在python中执行
多个
管道shell命令时,我需要有关python代码
的
帮助。我已经写了下面的代码,但是我收到了错误。当我将文件传递给命令时。请让我知道如何在python中执行
多个
管道命令
的
正确过程。是我要执行
的
shell命令。这是我
的
python代码。当我运行代码时,我没有得到任何结果,而是将最后
的
输出重定向到一个文件。 #!(['cat',file],<e
浏览 3
提问于2017-10-16
得票数 0
回答已采纳
1
回答
如何使用不同
的
线程运行
多个
shell作业,并在同时执行每个线程之后等待每个作业完成?
python
、
multithreading
、
parallel-processing
、
subprocess
、
popen
我正在编写一个需要处理大量数据
的
脚本。我意识到,脚本
的
并行组件实际上并不适用于具有
多个
数据点
的
实例。我将创建临时文件并并行运行它们。我正在qsub上运行这个程序,所以我将通过-pe threaded $N_JOBS
分配
一定数量
的
线程(在本例中,4用于这个小示例)。我
的
最终目标是使用我
分配
的
线程之一启动每个进程,然后等待所有作业完成后再继续。object at 0x1320766d8>, '
stdout
浏览 0
提问于2019-12-03
得票数 0
2
回答
用Python子进程处理交互式shell
python
、
python-2.7
、
shell
、
subprocess
、
python-multiprocessing
我试图运行一个基于控制台
的
游戏
的
多个
实例(地牢爬石汤--为了自然
的
研究目的),使用一个多处理池来评估每一次运行。但是,由于dcss具有很强
的
交互性,拥有共享
的
子seems似乎是个问题。 我有我通常用于这类事情
的
代码,爬行取代了其他我抛出GA
的
应用程序。有比这更好
的
方法来处理高交互性
的
shell吗?我曾考虑过为每一种情况打开一个屏幕,但我认为有一个更干净
的
方法。我
的
理解是,shell
浏览 9
提问于2017-04-22
得票数 4
回答已采纳
2
回答
子进程Popen - decode
python
、
subprocess
、
decode
在我
的
脚本中,我使用了解码
为
utf-8
的
代码: result = subprocess.run(['command'],
stdout
=subprocess.PIPE).
stdout
.decode('utf-8') 现在我需要更改命令,因为我需要使用管道,所以根据我找到
的
几个示例,我需要使用
subprocess.Popen
而不是subprocess.run。所以我有这样
的
东西: r1 =
subp
浏览 34
提问于2021-08-31
得票数 0
2
回答
管道子进程时不可用
的
资源
python
、
python-3.x
、
subprocess
、
popen
当MATLAB可执行文件不在PATH时,我尝试使用Python查找它
的
路径。我正在使用
subprocess.Popen
来执行定位和查看结果,但是这会创建一个资源不可用错误:grep =
subprocess.Popen
(['grep', '/bin/matlab$'
浏览 2
提问于2017-07-26
得票数 1
回答已采纳
1
回答
Python在Ubuntu 19.10中获取前台应用程序名
python3
我正在进行一个基于手势
的
项目,在这个项目中,我希望
为
不同
的
应用程序
分配
相同
的
手势不同
的
命令。有没有办法只获得应用程序
的
名称,而不是窗口标题,因为它更改了同一应用程序(如Chrome)。下面是我在网上找到
的
帮助提取窗口标题
的
代码。我想使用相同
的
代码,但是打印应用程序名称而不是窗口标题。谢谢。import sysimport subprocess def get_active_
浏览 0
提问于2019-12-29
得票数 0
回答已采纳
4
回答
用Python中
的
管道执行shell命令
python
、
pipe
、
stdout
、
mail-queue
我需要在管道中调用这些命令(从mailq获取最古老
的
挂起邮件):该命令在shell中工作。在Python中,我写了以下内容: stdin=subprocess.PIPE
浏览 4
提问于2016-12-20
得票数 3
回答已采纳
1
回答
如何使用python在一个管道中执行
多个
命令?
shell
、
python-2.7
、
command-line
、
command
、
subprocess
我被
分配
了一项任务,使它尽可能自动化。首先,我考虑使用CLI而不是GUI。但是在执行
多个
命令时,我遇到了一个问题。现在,我想用参数执行该软命令
的
CLI版本,并在它
的
菜单中继续执行命令(我不是说再次用args执行脚本,我希望,一旦执行了初始命令,它就会打开菜单,我希望在软菜单中在后台执行软命令)。import subprocess proc=
subprocess.Popen
('./Goldbackup -s -I -U', shell=True,
stdout
浏览 0
提问于2015-06-26
得票数 0
回答已采纳
1
回答
如何计算从
subprocess.popen
命令获得
的
行数
python
、
subprocess
我正在写一段代码,其中我使用
subprocess.Popen
命令在终端上运行脚本,将从数据库检索一些结果。我可能从数据库中获得单个结果,也可能从数据库中获得
多个
结果,基于这些结果,我编写了一个条件。我知道为了逐行读取
stdout
,我们使用- proc =
subprocess.Popen
(["some command"],
stdout
= subprocess.PIPE,stdin =subprocess.PIPE, shell=True) for line in proc.
s
浏览 17
提问于2019-02-08
得票数 0
回答已采纳
1
回答
读取子进程逐个输出多字节字符
python
、
python-3.x
、
byte
、
subprocess
、
decode
我正在使用子进程运行一个进程:我要做
的
是在一个循环中逐个读取输出字符: char = p.
stdout
.read(1) 在python3中,
subprocess.Popen
().
stdout
.read()返回bytes()而不是str()。这就是为什么希腊字符由
多个
字节组成
的
原因。
subproc
浏览 2
提问于2013-09-10
得票数 2
回答已采纳
4
回答
在python中正确使用subprocess.PIPE?
python
、
subprocess
我正在尝试使用
subprocess.Popen
构造一个序列来获取视频文件
的
持续时间。我已经搜索了3天,在网上找不到任何原因,为什么这个代码不能工作,但它总是给我一个空白
的
结果:import os grep = <em
浏览 1
提问于2010-03-23
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
程序媛笔记分享——python模块之subprocess模块
Python-调用系统命令的方法,快速完成任务
如何修复Python任意命令执行漏洞
Python_cmd的各种实现方法及优劣
Python3中常用模块-subprocess模块
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券