腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
Python
Popen
().
communicate
()
获取
stderr
、
P1 =
Popen
(shlex.split(hdfs_rm_command), stdout=subprocess.PIPE,
stderr
=subprocess.PIPE,o4, e4 = P1.
communicate
() print(e4) print(P1.
stderr
)
浏览 37
提问于2021-05-23
得票数 0
4
回答
Python
子流程:如何检索标准输出
、
因此,我正在编写一个
python
脚本,其中需要调用另一个在标准输出中打印几行的
python
脚本。我希望将被调用者脚本的输出存储在一个列表中,并在主脚本中处理它们。
浏览 0
提问于2013-03-29
得票数 1
回答已采纳
1
回答
使用子进程在
python
中执行linux命令,然后
获取
结果提示符。
、
、
、
、
但是,我不知道如何
获取
结果提示符并在
python
脚本中使用它。例如,如果我使用subprocess.
Popen
()来调用命令"echo Hello“,那么我就可以使用
communicate
()方法
从
运行该命令时
获取
结果的stdout。但是下面是我要做的:使用
Popen
()来运行: ssh -hostname- 'echo Hello‘,然后
获取
结果,以便在
python
脚本中使用。但是,在使用
Popen</e
浏览 1
提问于2015-07-21
得票数 1
回答已采纳
1
回答
如何在
python
中打开程序时停止线程冻结
、
、
用os.system(sudo "program")可以很好地做到这一点,但是一旦程序打开,我就不能对原始的
python
程序做任何事情,直到新的程序关闭。我有什么办法能阻止这一切发生吗?
浏览 1
提问于2013-09-29
得票数 0
1
回答
使用subprocess.
Popen
的管道
、
所用代码:proc.wait() sortedop= subprocess.
Popen
(['sort'],cwd="C:\pythonPrograms\\",stdo
浏览 6
提问于2014-07-17
得票数 0
回答已采纳
1
回答
‘'
Popen
’对象是不可订阅的
python
2.6
、
、
我是
Python
新手,不知道如何在脚本中操作vmstat。我有这段代码来
获取
vmstat的输出,经过大量的研究,我无法找到将它赋值为runqueue1 = sample1中的变量的方法。sample1 =
Popen
(['vmstat'] ,stdout=PIPE,
stderr
=PIPE) stdout,
stderr
= sample1.
communicate
()stdout,
stderr
= sample2.
communica
浏览 4
提问于2015-07-29
得票数 0
1
回答
python
subprocess.
Popen
捕获了大量输出
、
我
从
python
脚本调用subprocess.
Popen
,然后调用
communicate
stderr
=subprocess.PIPE) stdout,
stderr
= process.
communicate
()问题是,我如何才能获得我所产生
浏览 2
提问于2012-07-04
得票数 0
1
回答
在
python
中
从
ping中提取丢包数据
、
、
我正在尝试
从
ping统计中
获取
丢包数据。到目前为止,我有大量的ping统计数据。我只需要丢包数据,以便在我的
python
代码中执行if packetloss < 10%: do something。这是我的密码:from subprocess import
Popen
, PIPE process = subprocess.
Popen
(['ping','-c',
浏览 4
提问于2018-02-23
得票数 1
回答已采纳
3
回答
Python
:在后台进程上使用
popen
轮询
、
、
、
我正在后台运行一个很长的进程(实际上是另一个
python
脚本)。我需要知道它什么时候结束的。我发现对于后台进程,
Popen
.poll()总是返回0。有没有其他方法可以做到这一点?p = subprocess.
Popen
("sleep 30 &", shell=True,a
浏览 1
提问于2012-08-21
得票数 22
1
回答
用
Python
中的SQL字符串传递SET命令
、
我可以
从
Python
中传递sql命令罚款,但似乎不能将它与SET结合起来--我不想要标题,所以SET what就是我正在尝试的。这里有四次尝试,展示了我要去的地方: session =
Popen
('sqlplus‘、'-S’、'user/pass@ORCL‘、stdin=PIPE、stdout=PIPE,
stderr
=PIPE) sqlCommand =“
从
dual中选择sysdate;”session.
浏览 2
提问于2013-07-09
得票数 0
1
回答
如何在
python
程序中执行
python
命令
、
我做了一个文本编辑器,并在其中添加了一个run命令。因此,最近我使用exec()来执行命令,但是对于大代码,它会显示错误。我想为我的文本编辑器做一个运行命令,就像在崇高文本中构建命令一样。那么,我如何使一个函数来执行这个程序。
浏览 0
提问于2019-02-11
得票数 0
回答已采纳
2
回答
如何
从
python
中调用批处理文件的相对路径
、
、
如何
从
python
调用批处理文件的相对路径?我的
python
脚本'Script.py‘在这个文件的"d:\2014\
python
\script.py“目录中,我想调用一个批处理文件"d:\2014\input\batch1.bat”,但是我想使用
popen
()函数的相对路径。r"D:\\2014\\input")上面的代码可以工作,但下面的代码不能工作
浏览 1
提问于2014-06-13
得票数 0
1
回答
如何使用日志模块在日志文件中记录错误/异常?
、
、
我正在尝试使用logger调试
python
脚本。它打开另一个
python
脚本并检查它是否正在运行。如果不是,则重新启动该脚本。我的脚本: print("Restart") p = subprocess.
Popen
(["
python
", OPEN_FILE]).wait() logger.exception
浏览 2
提问于2018-11-16
得票数 0
3
回答
subprocess.
Popen
进程标准输出返回空?
、
、
我有这个
python
代码print('spam')在交互外壳中>>>a=
Popen
(['
python
.exe','ex1.py'],stdout=PIPE,stdin=PIPE) >
浏览 3
提问于2016-10-13
得票数 3
回答已采纳
1
回答
为什么我不能使用
python
从
PHP获得输出
、
、
、
我有一个用
popen
从
python
调用PHP的程序,并且我的调用中没有任何stdout或
stderr
。有问题的行文如下: ['/usr/bin/php', exec_path],
stderr
=subprocess.PIPE, ) stdout_str,
浏览 3
提问于2015-04-17
得票数 1
回答已采纳
1
回答
如何
获取
Python
.subprocess中的丢包值
、
、
、
我试图
从
ping
获取
丢包值,但它给了我b'Bad value for option -c.\r\n'。 如何
获取
丢包值?import subprocessprocess = subprocess.
Popen
(['ping','-c','5',hostname], stdout=PIPE, <e
浏览 15
提问于2020-07-21
得票数 0
回答已采纳
2
回答
通过
Python
启动终端并运行命令
、
、
、
、
我正在编写一个自动化脚本,如果能够通过我的
Python
脚本在我的mac上启动终端,而不是手动启动Appium服务器,那就太好了。我最近看到的是使用以下代码,但这只会启动终端,并且无法向其发送命令:
Popen
(['open','-a', 'Terminal', '-n'], stdout=PIPE, stdin=PIPE,
stderr
=ST
浏览 0
提问于2017-08-03
得票数 1
2
回答
为什么
Python
有时会在这段代码中抛出ValueErrors?
、
、
、
我有一些
Python
3.5代码,看起来大致如下所示: my_process =
Popen
(someargs, stdin=None, stdout=PIPE,
stderr
=PIPE) my_process.wait() my_process.kill() stdout,
stderr
浏览 0
提问于2015-11-14
得票数 3
2
回答
更改DenyHosts报告:
从
Python
调用外部命令
首先,我不知道
Python
的第一件事.所以我真的可以用你的任何指点。我确实知道一些Perl、Bash脚本和一些C++。为此,我创建了一个小型Perl脚本,用于输出国家:Netherlands # end geo-ip hack import self.report += &
浏览 1
提问于2012-03-21
得票数 1
回答已采纳
2
回答
使用
Python
从
批处理文件中
获取
退出代码
、
、
、
我正在尝试
从
批处理文件中
获取
退出代码。更具体地说,我有一些问题要得到ERRORLEVEL。(BatchFilePath,
stderr
=subprocess.PIPE, shell=True).
communicate
() out = subprocess.
Popen
(BatchFile
浏览 0
提问于2018-10-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
每日一模块:subprocess
Python_cmd的各种实现方法及优劣
程序媛笔记分享——python模块之subprocess模块
Python 模块 subprocess 派生新进程
如何修复Python任意命令执行漏洞
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券