腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
subprocess.call()
和
subprocess.
Popen
()之间有什么不同,使得前者
的
管道不那么安全?
、
、
、
、
Python
2.7 : 注意,如果要向
进程
的
s
浏览 2
提问于2015-09-02
得票数 16
回答已采纳
2
回答
无法从subprocess.
Popen
读取标准错误
、
我想启动一个
子
进程
并读取它
的
stderr,但是到目前为止,我根本不能使用subprocess.
Popen
读取任何东西,即使是stdout。我尝试使用subprocess.communicate()从标准输出
和
标准错误
中
读取数据。这就是我要做
的
:p = subprocess.
Popen
('ls')print s 这给出了输出(None,None)。我认为这
浏览 1
提问于2011-04-22
得票数 3
回答已采纳
1
回答
thread.start()未运行后
的
代码--代码停止
、
、
、
、
/run.py" win_script_file = ".system = platform.system() theproc = subprocess.
Popen
([win_
python
_bin, win_script_fi
浏览 13
提问于2017-12-14
得票数 0
回答已采纳
1
回答
Python
中
的
子
进程
Popen
和
PIPE
、
、
、
下面的代码打印一个空行作为输出,这是假
的
。问题不在权限
中
,因为我测试了用于pdf -file
的
777权限
的
命令。如何修复命令以提供正确
的
输出?import subprocessoutput =
Popen
(['pdftotext', '/home/aal/Desktop/lkn_pdf/appa.pdf
浏览 6
提问于2009-12-02
得票数 4
回答已采纳
2
回答
通过
Popen
执行模块
我正在执行一个模块
popen
1.py,它使用
子
进程
模块调用
popen
2.py,child = subprocess.
Popen
(['
python
', '
popen
2.py',"parm1='
浏览 2
提问于2012-10-23
得票数 0
2
回答
如何终止
Python
中
的
线程子
进程
调用
和
线程退出?
、
、
我试图在
Python
线程
中
运行
子
进程
Popen
。预期
Popen
中
的
命令将连续运行以收集日志。但是,当满足线程外部
的
条件时,我希望停止
Popen
子
进程
和
相应
的
线程也要完成。__init__() def run(self): self.proc = subprocess.
Popen
("wh
浏览 1
提问于2021-04-18
得票数 1
回答已采纳
1
回答
如何在每次运行
python
脚本时打开cmd窗口?
、
、
、
现在我有两个
python
脚本"GUI.py“
和
"main.py”。"GUI.py“是使用pyQt5编写
的
。首先,我打开一个命令窗口,运行"
python
GUI.py“.It打开一个窗口,其中包含一个名为"connect”
的
按钮。每次我点击按钮,onclick()回调函数就会像下面的代码一样被执行: subprocess.
Popen
("
python
main.py"
浏览 13
提问于2019-10-20
得票数 0
1
回答
如何使用
python
在一个管道
中
执行多个命令?
、
、
、
、
我对于在
python
中
执行命令有问题。问题是:在我们公司,我们已经购买了可以使用GUI或命令行界面的商业软件。我被分配了一项任务,使它尽可能自动化。首先,我考虑使用CLI而不是GUI。现在,我想用参数执行该软命令
的
CLI版本,并在它
的
菜单中继续执行命令(我不是说再次用args执行脚本,我希望,一旦执行了初始命令,它就会打开菜单,我希望在软菜单
中
在后台执行软命令)。我知道,我必须在管道中使用
子
进程
,但我没有管理它。proc=subpr
浏览 0
提问于2015-06-26
得票数 0
回答已采纳
4
回答
运行终端命令并使用
Python
/Django保存返回
的
值?
、
、
、
我有一个关于
Python
使用
的
问题。所以我打算做
的
是,运行ls -l命令,然后使用
Python
将响应保存到数据库
中
。我能知道这是不是可能
的
?诚挚
的
问候。
浏览 0
提问于2010-08-02
得票数 1
2
回答
子
进程
打开并通信后关闭所有文件
的
正确方法
、
、
在运行
python
Twisted应用程序
的
Ubuntu Linux机器上,我们遇到了可怕
的
“打开
的
文件太多”
的
问题。在我们
的
程序
中
的
许多地方,我们使用
子
进程
Popen
,类似于:
Popen
('ifconfig ' + iface, shell=True, stdin=
PIPE
, stdout=
PIPE
, stderr=STD
浏览 5
提问于2014-12-13
得票数 5
3
回答
Python
:终止
子
进程
=成功,但它仍然在运行(?)
、
我有一个简单
的
脚本,它调用另一个
python
脚本作为
子
进程
。我可以确认
子
进程
已经启动,我可以获取它
的
PID。当我试图终止
子
进程
(在win
中
)时,我会得到正确PID
的
成功消息,但是显示第二个
python
.exe
进程
仍然在运行。简
浏览 0
提问于2015-06-16
得票数 2
回答已采纳
4
回答
Python
子
流程:如何检索标准输出
、
因此,我正在编写一个
python
脚本,其中需要调用另一个在标准输出
中
打印几行
的
python
脚本。我希望将被调用者脚本
的
输出存储在一个列表
中
,并在主脚本
中
处理它们。一种简单
的
方法是将结果打印到一个文件(file3)
中
,然后读取该文件,如下所示 f = open("file3",
浏览 0
提问于2013-03-29
得票数 1
回答已采纳
1
回答
如何从
Python
脚本在后台执行shell脚本
、
、
、
我正在从
Python
执行shell脚本,到目前为止它运行良好。但我被困在一件事上。现在,我需要从我
的
Python
脚本
中
执行同样
的
事情,但是一旦它执行了我
的
命令,它永远不会到达else block,也不会打印出execute_steps::Successful,它就挂在那里。proc = subprocess.
Popen
("
浏览 2
提问于2014-10-23
得票数 1
回答已采纳
2
回答
如何在通过
python
执行脚本时向java
中
的
用户提供输入
、
、
、
我正在创建一个
python
脚本,它执行以下任务:1)列出目录2
中
的
所有文件(如果找到
的
文件是.java类型
的
,那么3)它使用subprocess.check_call 4编译java文件)如果没有错误,但是,每当我
的
java程序要求输入“输入数字:”时,我
的
脚本就不会接受引发以下错误
的
输入:线程"main“java.lang.NumberFormatException
中
的
异常: nullbr.r
浏览 1
提问于2015-02-17
得票数 0
回答已采纳
1
回答
使用
子
进程
命令调用r脚本,但r脚本
中
的
Library()命令阻止其运行
、
、
、
、
我创建了一个R脚本,并且需要从
Python
中
调用R脚本。R脚本需要一些包才能运行,但是每当我运行我
的
python
代码时,我就会得到以下错误:paaSize=as.numeric(pythonArgs[2])#Pax approximation size 下面是我目前在
P
浏览 3
提问于2016-05-11
得票数 2
1
回答
使用
python
调用bash脚本时
的
管道错误
、
、
我试图在某些
python
代码
中
运行一个shell脚本,但是我一直收到错误消息。
Python
脚本(test.py): f = os.
popen
('/home/test/Downloads/record.sh')Shell/bin/sh运行时
浏览 0
提问于2010-12-23
得票数 1
回答已采纳
1
回答
在windows上与
子
进程
通信,而无需等待
子
进程
终止
、
、
、
、
我有一个简单
的
echoprocess.py: data = sys.stdin.read()
和
一个parentprocess.py proc =
Popen
(["C:/
python
27/
pytho
浏览 0
提问于2013-05-17
得票数 7
回答已采纳
1
回答
需要将
Python
子
进程
的
终端/空间调整为80/24以外
的
值
、
、
、
我正在使用subprocess.
Popen
在
python
中
作为脚本
的
一部分进行调用
和
执行。subprocess.
Popen
(command,stdin=subprocess.
PIPE
, stdout=subprocess.
PIPE
)。可执行文件需要在大于80/24
的
子
进程
终端/窗口/空间中打开,否则结果会被截断。我需要对子
进程
的
输入&
浏览 17
提问于2020-01-27
得票数 0
回答已采纳
1
回答
用
Python
2.7打开
子
进程
(亚行),并在不终止它
的
情况下反复与它交互
、
、
、
internet一遍又一遍地告诉我要使用subprocess.
Popen
和
communicate()方法来读取
和
写入
子
进程
的
stdin
和
stdout;但是communicate()
的
文档表示它等待程序终止我正在尝试使用亚行外壳打开或关闭手机摄像头上
的
视频记录。我希望已经打开了亚行外壳
进程
,并将其连接到设备上,而不是每次运行它时都进行连接。>> adb = subprocess.
Popen
浏览 6
提问于2017-11-20
得票数 0
2
回答
派生
和
等待
Python
中
的
子
进程
、
、
、
代码
的
相关部分如下所示:for size in SIZES:while pids: if pid:这应该做
的
是派生所有
进程
,然后等待每个
进程
完成后再继续。它所做
的
是在大部分时间内工作,但有时会在下一部分崩溃(当
浏览 1
提问于2010-06-08
得票数 7
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券