腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
pexpect
多线程
程序
在
生成
shell
时
挂起
、
、
、
我有一个
多线程
的
程序
。当
程序
运行时,
在
调用
pexpect
.spawn()期间,一些线程有时会
挂起
。 该
程序
在
每个线程中创建一个会话对象,会话对象
在
创建
pexpect
会话
时
派生一个会话。
在
程序
中,每个会话对象都绑定到一个特定的线程。,会话对象1的析构函数
在
调用线程2上的
pexpect
.spawn()
时
被触发。它显
浏览 24
提问于2016-08-17
得票数 3
3
回答
pexpect
输出未显示
、
我们的简单
pexpect
脚本如下所示:import sys test.logfile= sys.stdout但是,
在
脚本被调用的
shell
上,没有显示任何输出。相反,它似乎
挂起
了,但我们可以看到进程ftp ...已经产生了。 如何将输出显示
在
脚本被调用的
shel
浏览 0
提问于2013-03-08
得票数 0
1
回答
在
python或tcl中,哪些lua特性可以用作
pexpect
?
、
我有一些
shell
脚本,这些脚本会打印一些消息给stdout,如果输出与regexp匹配,我希望
生成
一些其他进程,我还可能希望
挂起
shell
一段时间,直到另一个进程返回一些反馈。我的需求
在
shell
和tcl expect中的行为基本类似于管道,或者
在
python中类似
pexpect
,我的问题是,lua提供了这样的特性吗?我考虑过一些lua的协同机制,但是
在
执行
shell
脚本的过程中,它不能屈服,所以我没有挖掘。
浏览 3
提问于2014-02-28
得票数 3
回答已采纳
1
回答
使用
多线程
从PHP调用Python脚本
、
、
、
我使用PHP
在
浏览器中显示Python输出。由于Python脚本打印输出需要很长时间,因此用户界面会
挂起
,直到Python脚本完成其执行。Pthreads中启用了用于
多线程
的
shell
_exec( )函数,该函数调用Python。尽管使用了P线程,用户界面仍然被
挂起
。PHP_EOL;$worke
浏览 4
提问于2016-09-21
得票数 0
2
回答
python,
在
pexpect
中设置终端类型
、
我有一个使用
pexpect
启动CLI
程序
的脚本。它的工作原理有点像
shell
,您可以在其中输入一些命令。import pprint2 a.expect("prompt>") 3 print "-是否有人知道问题可能是什么,或者是否可以
在
pexpect<
浏览 1
提问于2008-12-11
得票数 4
回答已采纳
2
回答
Python子进程,执行提示输入密码的
shell
命令
、
、
、
/vpn -u <user_id> -d "description" /var/tmp/1.txt password: XXXX 下面是vpn
shell
命令,它非常适合上面的命令。u <user_id> -d "description" /var/tmp/1.txt; expect "Password"; send "<Password here>\r"; interact' <e
浏览 76
提问于2021-02-11
得票数 0
2
回答
如何捕获密码提示
、
、
、
我有以下代码(更新后包含
pexpect
):import subprocessprint "0"
shell
= True, stdout = subprocess.PIPE我看到Zero被打印出来,然后
在
屏幕上显示密码提示。打印一个
浏览 11
提问于2017-03-02
得票数 0
回答已采纳
1
回答
与命令行
程序
交互
、
、
、
我想与命令行
程序
通信,并获得实时输出。我试过了,普罗。但都失败了。我希望'a.out‘与python交互,并期待。导入
pexpect
x=
pexpect
.spawn('./a.out',
shell
=True,stdout=subprocess.PIPE,stdin=subprocess.PIPE,
浏览 2
提问于2018-07-07
得票数 1
1
回答
如何在python中使用
多线程
的单进程控制多个进程?
、
、
、
、
我有一个应用
程序
,它需要从单个进程派生和控制多个进程(
多线程
是为了与每个进程通信)-一种服务器-客户端模型。所以,我想知道
在
python中是否有可用的支持,这样我就可以使用
浏览 1
提问于2014-01-08
得票数 0
1
回答
pexpect
是否是子进程的正确工具?
、
、
、
我们有一个使用第三方安装向导应用
程序
InstallAnywhere的app.exe来安装我们的应用
程序
。它是一个基于文本的向导-这意味着
在
执行父
shell
中的app.exe -i console
时
,会衍生一个新的
shell
(子进程正在执行一些java.exe,以便其向导步骤能够正常工作)。在这种情况下,
pexpect
是否可以用作一种问答交互?我们用Hudson尝试了一下,但是Hudson似乎只能监控父进程,而不能监控它的子进程。当Hudson作业启动python脚本<
浏览 1
提问于2013-03-07
得票数 0
3
回答
pexpect
不能传递超过1024个字符的输入?
、
、
、
、
我目前正在用下面的代码将一些输入传递给带有
pexpect
的进程:p.maxread = 5000 p.setecho(False当INPUT_LEN < 1024
时
,一切正常,但是对于>= 1024字符,没有接收到完整的输入,导致
在
p.readline()上引发"
pexpect
.TIMEOUT“错误。有谁知道如何使用超过1024个字符的输入使
pexpect
工作?我试着
浏览 1
提问于2012-02-09
得票数 12
回答已采纳
1
回答
python中的多终端处理
、
、
、
我有一个python应用
程序
,我想把它作为一个多终端处理
程序
,我希望每个对象都有自己的终端,每个对象运行自己的实例,就像我
在
Linux中运行两个或多个独立的终端(/bin/sh或/bin/bash)
时
一样first_terminal.doSomething("command")实际上,我需要让每个终端
在
虚拟环境中获取
浏览 3
提问于2015-06-24
得票数 0
2
回答
Python
pexpect
脚本运行时没有错误,但是输出文件中没有输出。
、
、
、
我想通过ssh.So将'ls ssh.So‘的结果放到mylog1.txt中,我可以
在
我的computer.When上检查它--运行脚本,没有错误,mylog1.txt中没有输出。 #!/usr/bin/env导入child=
pexpect
.spawn('ssh shiyanlou@192.168.42.2') fout=file('mylog1.txt','w') child.logfileshiyanlou@192.168.42.2's pas
浏览 2
提问于2016-10-15
得票数 1
回答已采纳
1
回答
当要求
时
,Python ()插入密码
、
、
、
我为c
程序
开发了python。该
程序
要求提供两个密码。如何等待密码提示,然后
在
代码中插入密码?目前,我试图通过以下方式来做到这一点:但是,当
程序
再次请求
shell
中的密码
时
,这是行不通的。为了让您理解,下面是
程序
的流程: stdi
浏览 2
提问于2017-01-17
得票数 2
回答已采纳
1
回答
pexpect
.run无法运行长命令
、
我使用
pexpect
.run执行命令。见下文:output =
pexpect
.run(cmd)grep: /dir/dumps/*MAC-66.log: No such file or directory 但是,当我
在
shell
中运行相同的命令
时
,它每次都能工作。
p
浏览 2
提问于2012-10-17
得票数 0
回答已采纳
2
回答
使用Python控制终端应用
程序
、
我有一个通过控制台运行的服务器
程序
。(具体地说,Bukkit MineCraft服务器)我希望能够控制这个
程序
并读取输出。没有GUI,所以应该不会太难,对吧?无论如何,我从来没有
在
python中控制过控制台,完全卡住了。有什么建议吗?我已经得到了一个很好的答案,但我还需要一件事。我希望有一些方法将
程序
的完整输出打印到python控制台(逐行就可以了),并且我需要一些方法将控制台中的命令转发给
程序
。
浏览 0
提问于2011-04-19
得票数 5
回答已采纳
4
回答
如何在python中执行ping或traceroute,在
生成
输出
时
访问它?
、
、
刚才我问了这个问题: 不过,我还有一个要求:我需要能够
在
产出
时
访问输出(例如。为一条长距离的拖拉机而战。)上面的示例运行
shell
命令,然后只允许您在命令完成后访问完整的输出。是否有一种方法在<em
浏览 3
提问于2009-07-20
得票数 3
回答已采纳
1
回答
Pexpect
多行输出
、
问题这段代码可以工作,尽管输出被粉碎成一行:child.expect(
pexpect
.EOF)但是,此代码不起作用:child.expect(
pexpect
.EOF)
浏览 4
提问于2022-07-27
得票数 1
回答已采纳
3
回答
如何在python文件中写入sudo vbetool dpms off命令?
但在运行该文件
时
,它显示了无效语法。如何将此命令写入python文件。
浏览 1
提问于2012-06-06
得票数 0
5
回答
具有字符串值的MS交互式可执行文件的输入
、
我正试图
在
python脚本中启动几个ms-dos命令'p4 resolve'。因为我有100个文件要解析。
在
python中,您知道如何输入,因为我不能将'm'参数传递给命令行工具p4.exe。 目前我使用的是os.system(myDosCommand)
浏览 4
提问于2012-03-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python使用pexpect实现ftp的操作
Python3 异步协程函数async具体用法
Websphere性能问题分析之线程挂起
Java基础篇之Java线程模型
Python编写渗透工具学习笔记二
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券