腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
子
进程
中
的
Popen
和
call
的
列表
格式
是什么
?
、
、
、
、
最近向我介绍了有用
的
子
进程
库及其
Popen
和
call
方法,以便从
python
进程
派生
进程
。然而,我对如何形成作为参数传递给
popen
的
列表
的
一般规则感到有点困惑。第一个问题是,为什么我不能只传递一个字符串,就像我向终端输入
的
那样,而不是将元素分隔为
列表
项? 那么,一般
的
规则
是什么
呢?例如,如果
浏览 11
提问于2019-03-08
得票数 1
9
回答
如何用
子
进程
模块杀死(或避免)僵尸
进程
、
当我使用
子
进程
模块从另一个
python
脚本
中
启动一个
python
脚本时,当
子
进程
“完成”时会创建一个僵尸
进程
。除非我杀死我
的
父
python
进程
,否则我无法杀死这个子
进程
。有没有一种方法可以在不杀死父
进程
的
情况下杀死
子
进程
?我知道使用wait()可以做到这一点,但是我需要使用no_wait()来运行我
的<
浏览 2
提问于2010-05-04
得票数 53
1
回答
阻塞子流程调用
和
非阻塞子流程调用
、
、
、
我完全搞不懂subprocess.
call
(),subprocess.
Popen
(),subprocess.check_
call
()。shell=True如何影响这些调用?
浏览 1
提问于2014-02-21
得票数 78
回答已采纳
2
回答
subprocess.
call
()
和
subprocess.
Popen
()之间有什么不同,使得前者
的
管道不那么安全?
、
、
、
、
如果子
进程
生成足够多
的
输出到管道以填充OS管道缓冲区,则
子
进程
将被阻塞,因为管道不是从中读取
的
。当您需要管道时,使用
Popen
和
communicate()方法。
Python
2.6不包含此类警告。类似地,要在结果元组
中
获得除“无”之外
的
任何内容,还需要给出stdout=PIPE
和
/或stderr=PIPE。subprocess.
call
()
和
sub
浏览 2
提问于2015-09-02
得票数 16
回答已采纳
2
回答
连接后重新启动
Python
多处理
、
、
我正在使用
python
多处理过程。为什么我不能在
进程
退出并进行连接之后启动或重新启动它。
进程
消失了,但是在实例化
的
类
中
,在
进程
死后,_
popen
没有被设置为None,而我做了一个联接。
浏览 1
提问于2015-04-30
得票数 2
1
回答
为什么Eclipse不运行
子
进程
?
、
、
我有一个
python
脚本,它使用
子
流程模块作为
子
进程
运行另一个
python
脚本:作为
子
进程
运行
的
python</e
浏览 3
提问于2015-12-31
得票数 1
回答已采纳
2
回答
subprocess.
call
()
和
subprocess.
Popen
.communicate()有什么区别吗?
、
在
Python
2.7上,我在运行shell命令时使用了subprocess.
call
(my_cmd)。但是,我需要检查这些命令
的
输出,所以我将它们替换为subprocess.
Popen
.communicate()。command_line_process = subprocess.
Popen
(my_cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)我想知道用subprocess.
Popen
.communicate()替换所有的su
浏览 30
提问于2021-05-11
得票数 0
回答已采纳
2
回答
如何使用独立
的
stdout、stderr
和
stdin来生成一个新
进程
?
、
、
、
我已经阅读了有关子
进程
和
os.fork()
的
大部分相关问题,包括关于双分叉技巧
的
所有讨论。但是,这些解决方案似乎都不适合我
的
方案。我想要启动一个新
的
进程
,允许父
进程
终止(通常),而不破坏
子
进程
的
stdin、stdout
和
stderr,而不杀死
子
进程
。
浏览 2
提问于2015-01-18
得票数 6
1
回答
如何使用另一次交付
的
子
进程
运行
python
脚本
、
我需要运行另一个
python
脚本,它在我当前使用
的
脚本中生成数据。我使用subprocess运行它:subprocess.
Popen
(cmd, shell=True)以前
的
脚本在“当前目录”中生成很少
的
目录,这意味着在运行它
的
目录
中
。我不能修改以前
的
剧本,因为它不是我
的</em
浏览 0
提问于2017-09-04
得票数 0
回答已采纳
3
回答
如何终止
python
中
subprocess.
call
()函数产生
的
进程
?
、
我已经在
python
中用subprocess.
call
创建了一个
进程
x = subprocess.
call
(myProcess,shell=True)有人能帮上忙吗?
浏览 0
提问于2020-04-03
得票数 5
1
回答
Popen
.poll()返回1
、
、
我正在使用
python
模块创建
子
进程
。我使用
Popen
.poll()方法检查
子
进程
的
状态。 子程序返回由轮询()
和
wait()设置
的
代码(并间接返回code ())。None值表示<em
浏览 1
提问于2017-09-06
得票数 0
2
回答
如何在通过
python
执行脚本时向java
中
的
用户提供输入
、
、
、
我正在创建一个
python
脚本,它执行以下任务:1)列出目录2
中
的
所有文件(如果找到
的
文件是.java类型
的
,那么3)它使用subprocess.check_
call
4编译java文件)如果没有错误,但是,每当我
的
java程序要求输入“输入数字:”时,我
的
脚本就不会接受引发以下错误
的
输入:线程"main“java.lang.NumberFormatException
中
的
异常:
浏览 1
提问于2015-02-17
得票数 0
回答已采纳
2
回答
如何编写subprocess.
Popen
代码行
我用过要开始在我
的
Python
2.6代码中使用MoviePlayer播放文件,有人建议我应该使用 subprocess.
Popen
浏览 3
提问于2013-01-19
得票数 0
3
回答
Python
:终止
子
进程
=成功,但它仍然在运行(?)
、
我有一个简单
的
脚本,它调用另一个
python
脚本作为
子
进程
。我可以确认
子
进程
已经启动,我可以获取它
的
PID。当我试图终止
子
进程
(在win
中
)时,我会得到正确PID
的
成功消息,但是显示第二个
python
.exe
进程
仍然在运行。简
浏览 0
提问于2015-06-16
得票数 2
回答已采纳
2
回答
如何在
python
中统一两个不同二进制文件
的
命令行参数(标志)
、
、
例如,第二个cpp二进制Bin:myBin -myBinArgs_1 '1' -myBinArgs有没有办法将这两者统一起来,这样当我指定任何CLI参数时,两个二进制文件将执行相同
的
操作,最终可以生成比较报告。例如,myMain -myMainArgs_1 '1' -myMainArgs_2 'a'将分别使用正确
的
参数调用这两个二
浏览 0
提问于2016-06-01
得票数 0
1
回答
Windows上
的
资源限制?
、
、
、
、
在Windows
中
,
Python
的
模块
和
POSIX 公开
的
资源限制机制有哪些等价物 具体地说,我将
子
进程
的
处理器时间限制在几秒内。如果它没有在约束内完成,那么它将被终止。
浏览 3
提问于2012-06-05
得票数 10
回答已采纳
1
回答
如何从
python
中
“来源/自动/xlnx/current_petatools/setings.sh”?
、
、
为了从
python
运行bash命令(如"petalinux-build“),我正在尝试自动化采购petalinux工具
的
过程。我尝试过使用像
Popen
、
call
和
check_output这样
的
子
进程
系列函数,但它们似乎都没有工作。subprocess.
Popen<
浏览 4
提问于2019-10-14
得票数 0
1
回答
如何使用纯
Python
轻松创建本地SSH隧道
、
、
、
、
我有一个非常简单
的
任务:使用ssh,我想创建一个隧道,将流量从我
的
本地机器转发到远程机器上
的
特定端口。然后如果我运行:这相当于登录到remotehost并运行我已经设法做到了这一点,大致是这样; subprocess.
Popen
'ssh', '-N', '-L', '%i:127.0.0.1:%i' % (new_port, old_port), ssh_u
浏览 0
提问于2015-01-12
得票数 0
1
回答
子
过程与多
进程
模块相结合
、
、
、
我正在制作一条小管道,用于咀嚼大量数据,并且我决定使用
python
来使用多个核调用程序。1)程序输出一个很大
的
文本文件。我只希望将输出保存到一个新文件
中
(所以不要将字符串保存为
python
对象),使用
子
流程模块来实现这一点
的
最佳方法
是什么
?提前感谢!
浏览 2
提问于2013-09-25
得票数 0
回答已采纳
2
回答
如何终止
Python
中
的
线程子
进程
调用
和
线程退出?
、
、
我试图在
Python
线程
中
运行
子
进程
Popen
。预期
Popen
中
的
命令将连续运行以收集日志。但是,当满足线程外部
的
条件时,我希望停止
Popen
子
进程
和
相应
的
线程也要完成。__init__() def run(self): self.proc = subprocess.
Popen
("wh
浏览 1
提问于2021-04-18
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python-调用系统命令的方法,快速完成任务
Python 模块 subprocess 派生新进程
Python3中常用模块-subprocess模块
程序媛笔记分享——python模块之subprocess模块
Python_cmd的各种实现方法及优劣
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券