腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
BytesIO
作为
subprocess.run
的
标准
输出
/
标准
错误
目标
python
、
subprocess
我想运行子进程,并将stdout和stderr重定向到不同
的
目标
。
subprocess.run
方法允许捕获内存中
的
输出
(
使用
参数capture=True),或者通过向参数stdout和stderr提供类似文件
的
值将
输出
重定向到文件中。我需要将stdout直接重定向到一个文件中,但又希望捕获stderr,以便将
错误
提供给日志记录系统。我认为
BytesIO
非常适合
作为
一个类似文件
的
<e
浏览 24
提问于2020-09-29
得票数 0
回答已采纳
1
回答
捕获并打印
标准
输出
和
标准
错误
python-3.x
、
subprocess
、
popen
、
tee
我正在尝试捕获并继续打印
subprocess.run
的
标准
输出
/
标准
错误
。基本上是寻找一个内部
的
tee函数>>> import subprocess >>> p =
subprocess.run
(['echo', 'random text'>>> out, err = p.communicate(
浏览 2
提问于2018-06-16
得票数 0
1
回答
subprocess.run
()不返回
标准
输出
或
标准
错误
python
、
python-3.x
、
python-3.6
我尝试
使用
subprocess.run
,但它没有为
标准
输出
或
标准
错误
返回任何内容:>>> print(result.stdout);>>> print(result.stderr);我也尝试过
使用
capture_output=
浏览 2
提问于2018-09-07
得票数 10
1
回答
来自FFmpeg
的
scipy.io.wavfile.read()
标准
输出
python
、
ffmpeg
、
scipy
、
subprocess
、
wav
找了很长时间,还是找不到用scipy.io.wavfile.read()从 3.3.6
的
stdout中读取字节
的
解决方案。import scipy.io.wavfile as wavfile
subprocess.run
with open('out.wav', 'rb')
浏览 9
提问于2018-02-28
得票数 1
回答已采纳
2
回答
如何抑制或捕获
subprocess.run
()
的
输出
?
python
、
python-3.x
、
subprocess
从上
的
文档中
的
示例来看,似乎不应该有任何来自但是,当我在python shell中尝试它时我想知道这是否是默认行为,以及如何抑制run()
的
输出
。
浏览 1
提问于2016-12-16
得票数 118
回答已采纳
1
回答
如何在Python 3中模拟Bash重定向
python-3.x
、
bash
假设我想执行这个Bash命令:在Python中:上面的内容返回一个
错误
。应该
使用
run吗?ls -ltra > somefile.txt 2>&1 解决方案会有很大变化吗?
浏览 2
提问于2021-05-26
得票数 0
回答已采纳
2
回答
如何运行Python子进程和流,同时过滤stdout和stderr?
python
、
python-3.x
、
subprocess
我有一个类似服务器
的
应用程序,我想从Python中运行。它永远不会停止,直到用户中断它。当应用程序运行时,我希望不断地将stdout和stderr重定向到parent。幸运
的
是,这正是
subprocess.run
所做
的
。但是现在,当应用程序
输出
特定行时,我需要做一些事情。想象一下,当
输出
行包含4时,我想运行任意Python代码 或者我想从
输出
中删除一些行: 我想我可以有一个过滤函数,我只需以某种方式将其挂钩到
subprocess.run
中,它将被<em
浏览 109
提问于2016-03-29
得票数 2
回答已采纳
1
回答
如何用Python对文件签名?
python
、
xml
、
openssl
、
content-management-system
、
sign
我需要用python代码复制这个OpenSSL命令,我该怎么做呢?谢谢!
浏览 0
提问于2020-04-26
得票数 1
3
回答
如何抑制stdout & stderr,直到python成功?
python
、
python-3.x
我想重复代码块,直到成功
输出
,但希望只显示成功
的
消息。break i += 1但我不知道如何在下面抑制这些
输出
。(不成功运行)它们不是我想要
的
结果。
浏览 3
提问于2020-11-12
得票数 1
回答已采纳
1
回答
Python
Subprocess.run
似乎什么也不做
python
、
subprocess
这个想法是让游戏生成一堆地图,而我去做其他
的
事情(因为它可能需要相当长
的
时间用大地图)。[2] = args.mapname if x == 0 else args.mapname + str(x)
subprocess.run
(split(cmd), shell=True, capture_output=True) 在命令行上运行此脚本不会产生任何
输出
,而且我可以看到任务管理器中没有运行Dominions5
浏览 2
提问于2022-11-08
得票数 0
回答已采纳
2
回答
如何知道并防止来自python
的
终端命令出错?
python
、
macos
、
darwin
然后用下面的代码行打开: os.system("open /Applications/" + a + ".app") 但有时系统上可能不存在'a‘,例如控制台打印
的
'music’: The file /我如何知道是控制台给出了这个
错误
,并阻止程序停止?
浏览 17
提问于2021-03-29
得票数 0
回答已采纳
1
回答
如何在以字符串形式返回stdout时流子进程
的
stderr?
python
、
subprocess
、
stdout
在运行Python3.9中
的
子进程时,我希望将
标准
输出
捕获为字符串。同时,我希望
标准
错误
流到我
的
控制台来调试那个冗长
的
子进程。Popen.communicate()有相关
的
功能,但
作为
高级API,subprocess似乎更可取;我也不知道如何分别对待这两个流。 这段代码以字符串
的
形式返回两个字符串。process =
subprocess.run
( ['sh', script],
浏览 8
提问于2022-01-13
得票数 1
回答已采纳
1
回答
如何在
使用
超时时从python
的
subprocess.run
中捕获
错误
subprocess
、
timeout
、
python-3.7
、
communicate
我不知道如何
使用
python
的
subprocess.run
来捕获
标准
输出
、
标准
错误
和退出代码……以及任何其他能被捕获
的
东西。我还必须
使用
超时选项,因为我正在运行
的
数千个命令中有一些是挂起
的
,即无休止地运行。我打赌我错过了一些明显
的
东西,我道歉。我已经花了几天
的
时间来解决这个问题,但还是弄不明白。以下是我有缺陷
的
代码: seconds = time
浏览 63
提问于2020-10-16
得票数 2
回答已采纳
2
回答
当
使用
subprocess.run
()时,Python3如何将二进制数据传递给
标准
输入?
python-3.x
、
subprocess
、
stdin
那么,如何
使用
标准
输入将二进制数据传递给要
使用
subprocess.run
()运行
的
可执行命令呢 文档中关于
使用
stdin将数据传递给外部可执行文件
的
内容相当模糊。我正在
使用
python3
的
linux机器上工作,我想调用dd of=/somefile.data bs=32 (如果我正确理解了手册页,它将从
标准
输入中获取输入),并且我在bytearray中有二进制数据,我希望通过
标准
输入传递
浏览 43
提问于2020-07-21
得票数 4
回答已采纳
1
回答
为什么
subprocess.run
()不显示完整
的
结果?
python
、
subprocess
在bash (Ubuntu18.04,Python3.6)中执行time命令: $ /usr/bin/time -f '%E' sleep 1 0:01.00 它会像预期
的
那样返回测量时间。但对于同一命令,with
subprocess.run
()返回空: >>>
subprocess.run
("/usr/bin/time -f '%E' sleep 1", stdout=subprocess.PIPET
浏览 39
提问于2019-02-10
得票数 0
回答已采纳
1
回答
为什么python
的
子进程返回意想不到
的
值?
python
、
subprocess
、
pipe
子进程模块是否仅用于处理基本操作系统
的
命令?
浏览 1
提问于2019-01-30
得票数 0
回答已采纳
1
回答
如何从Windows客户端上
的
python程序
使用
ssh在linux服务器上调度'at‘作业或'cron作业’
python
、
linux
、
cron
、
at-utility
我正在尝试
使用
os.system()从Windows10上
的
python应用程序安排一个作业在linux服务器上运行。以下代码将执行,但无法调度作业。home/myadmin/t.txt")')我
的
目标
是安排一次执行谢谢你
的
建议。
浏览 19
提问于2020-08-02
得票数 0
1
回答
Python子进程没有这样
的
文件
python
、
subprocess
、
file-not-found
在python中,当我执行以下命令时
subprocess.run
(cmd)head: cannothead: cannot open ‘x’ for reading: No such file or directorycmd = "head -7 rres17.txt > x"
subpro
浏览 0
提问于2017-10-14
得票数 0
2
回答
子进程不可识别的参数,但命令在终端中工作
python
、
subprocess
我运行wav
的
DeepSpeech命令来发送文本,并希望将结果保存到如下所示
的
文本文件中:它可以在终端中工作,但如果我试图将它
作为
Python中
的
子进程运行,如下所示:
subprocess.run
(["deepspeech", "--model&quo
浏览 4
提问于2020-04-12
得票数 2
回答已采纳
1
回答
使用
os.system() python从bash脚本中捕获
输出
python
我
使用
Python
使用
os.system运行bash脚本。问题是bash可执行文件会将如此多
的
输出
输出
到控制台,而控制台正在发送我
的
屏幕。有没有办法阻止python中这样
的
外部例程/模块中
的
所有打印调用?我有一个小bash脚本,它创建一个文件并打印这个文本。print ("Job finished") #text2 因此,当我运行这个
浏览 14
提问于2022-11-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python3中常用模块-subprocess模块
Python-调用系统命令的方法,快速完成任务
linux中重定向、管道、xargs详解及应用
计量软件溯源中的TraCIM软件认证系统
最难用的 Bash,最常用的输入输出重定向
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券