腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Pexpect
:
无法
设置
shell
提示
、
、
、
、
我引用了一个来自https://
pexpect
.readthedocs.io/en/stable/api/pxssh.html的python脚本,以便执行基于ssh密码的登录。代码如下: from
pexpect
import pxsshtry: hostname = input('hostnameprint(e) 当我运行代码时,它会
提示
输入主机名、用户名和密码。通过CLI提供这些输入后
浏览 33
提问于2019-12-27
得票数 1
回答已采纳
2
回答
使用
pexpect
检测bash输出的结束
、
、
我使用
pexpect
运行bash实例:我希望能够“期待”这个输出的结束。True: bash.expect("\r\n", timeout=0.1) except
pexpect
.TIMEOUT: break 这是有效的,但是,在不
浏览 20
提问于2016-04-25
得票数 1
回答已采纳
2
回答
python,在
pexpect
中
设置
终端类型
、
我有一个使用
pexpect
启动CLI程序的脚本。它的工作原理有点像
shell
,您可以在其中输入一些命令。import pprint2 a.expect("prompt>")' \x1b[0m\x1b[8D\x1b[K\x1b[
浏览 1
提问于2008-12-11
得票数 4
回答已采纳
2
回答
吃bash
提示
符
、
、
、
这个expect脚本启动一个bash
shell
,其中包括
提示
符:但是,它吞噬了
提示
符,只显示了echo '
浏览 4
提问于2015-03-04
得票数 0
回答已采纳
1
回答
用Python从SSH会话捕获登录输出
、
我正在使用Python2.6,并且要求只使用安装时可用的本地库(RedHat6.5),所以像
pexpect
这样的模块目前对我来说是不可用的。
浏览 1
提问于2015-04-20
得票数 0
1
回答
使用
pexpect
获取'ls‘命令的输出
、
、
、
、
我试图以用户身份登录,使用
pexpect
并打印所有可用的cron:import os, timechild =
pexpect
.spawncrontab -l')print i # prints 1 here so, the
shell
无法<
浏览 2
提问于2016-05-11
得票数 1
回答已采纳
1
回答
从Python以交互方式运行多个Bash命令
、
、
我刚刚接触到
pexpect
,并且一直在研究如何使用它来自动化各种实践,否则我必须在命令外壳中手动填写。下面是一个示例脚本: import
pexpect
, sys child.logfile = sys.stdout) (我知道这些特定的任务不一定需要
pexpect
,只是尝试了解它的最佳实践。)也就是说,当
shell
进程结束时,也就是它在Python中停止运行的时候?(如果(2)和(3)可以解决,我可
浏览 26
提问于2021-05-11
得票数 0
回答已采纳
2
回答
Python
pexpect
返回命令和命令的输出
、
、
、
、
我想要连接到运行CLISH的服务器,在出现密码
提示
时提供密码(有效),然后发出"
shell
“命令将我转到bash
shell
(有效),然后测试文件是否存在,如果文件不存在,则输出"true”,如果文件存在不起作用的是我使用"
pexpect
.before“读回我的脚本的内容。我让
pexpect
期待基本的
提示
符,然后给我“之前”,根据我的理解是:“在
提示
符匹配之前,你在屏幕上看到了什么?”我想继续使用
pexpect
,因为我对
浏览 4
提问于2013-03-05
得票数 2
回答已采纳
1
回答
期望多个不同的方案
、
、
脚本-1可以从
shell
中运行,并将按该顺序向用户请求3个
提示
: A、B和C。A或B将出现在用户面前,C将始终出现。换句话说,当运行脚本-1时,用户将被问题A或B
提示
。一旦回答完,问题C将始终被
提示
到最后。谢谢。
浏览 4
提问于2013-06-23
得票数 0
1
回答
如何使用pxssh模块中的“sync_original_prompt”
、
、
、
>>> from
pexpect
import pxssh>>> s.login('IP','USER','PASSWORD',auto_prompt_reset=True)>>> s.sendline('echo Test');>>> s.prompt()>>> s.after '[
PEXPECT<
浏览 2
提问于2017-01-12
得票数 0
回答已采纳
1
回答
为什么
pexpect
没有正确地使用来自
shell
的输出?
、
我正在运行Solaris 5-10、python 2.6.2和pExp2.4myPrompt = " % " myShell =
浏览 3
提问于2012-12-26
得票数 0
2
回答
Python - Pxssh -尝试登录远程服务器时出现密码被拒绝错误
、
我正在尝试使用
pexpect
模块pxssh登录到我的一台服务器。密码被拒绝。我想我知道问题出在哪里,但不知道如何解决它。问题是,当我登录到服务器时,会有一个欢迎横幅(不能更改横幅)和
pexpect
get混淆。
浏览 5
提问于2013-04-05
得票数 1
回答已采纳
2
回答
Python
pexpect
脚本运行时没有错误,但是输出文件中没有输出。
、
、
、
/usr/bin/env导入child=
pexpect
.spawn('ssh shiyanlou@192.168.42.2') fout=file('mylog1.txt','w') child.logfile
浏览 2
提问于2016-10-15
得票数 1
回答已采纳
1
回答
如何在
Pexpect
派生中
设置
环境变量而不获得异常
、
、
、
我试图在
pexpect
.spawn()调用中在Ubuntu系统上
设置
我的主环境变量,但是得到了一个异常。例子如下:
pexpect
.spawn('HOME=/home/myuser && <other command that
pexpect
is ok with>', cwd/Desktop') ExceptionPexpect:The command was not found or
浏览 10
提问于2022-06-01
得票数 1
1
回答
python中的ssh连接句柄
pexpect
、
、
、
、
我正在尝试自动化一个系统,在这个系统中我们有一个linux机器,但是是定制的..要转到
shell
,我们必须传递一些输入。Used by Tanuj app # config t我已经用python中的
pexpect
我可以登录并执行命令
pexpect
.expect("#") 但是当我使用
pe
浏览 1
提问于2014-02-13
得票数 1
1
回答
使用
pexpect
和winpexpect
、
我有一个使用
pexpect
的程序,需要在windows和linux上运行。
pexpect
和winpexpect具有相同的API,但spawn方法除外。在我的代码中支持两者的最好方法是什么?我是这样想的: import winpexpect use_winpexpect= False winpexpect.winspawn()
浏览 0
提问于2014-08-07
得票数 0
1
回答
python中的多终端处理
、
、
、
我有一个python应用程序,我想把它作为一个多终端处理程序,我希望每个对象都有自己的终端,每个对象运行自己的实例,就像我在Linux中运行两个或多个独立的终端(/bin/sh或/bin/bash)时一样first_terminal = terminalInstance()first_result = first_terminal.doSomething("command") second_result = second_terminal.doSomething("
浏览 3
提问于2015-06-24
得票数 0
1
回答
如何在使用ssh从windows使用python登录unix计算机时使用子进程发送密码?
、
、
我正在尝试从windows machine.Please中使用Python子进程模块连接到unix box注意:严格要求使用子进程模块(请不要建议使用
pexpect
,paramiko,因为据我所知,我
无法
从windows运行它们来连接unix,也有环境限制)以下是我尝试过的代码,我总是得到交互式键盘验证消息和密码
提示
:我尝试发送密码到该
提示
,但
无法
这样做。username@hostname -pw password' sp=subprocess.Popen(cmd,stdin=subproces
浏览 2
提问于2017-11-20
得票数 0
1
回答
我用错模块了吗?pxssh
、
脚本明显地登录到设备中,但正在尝试
设置
和取消
shell
提示
符。我应该只使用标准的
pexpect
而不是pxssh吗?我也尝试过这一点,但“if”语句似乎与expect不太一致。任何建议都会有很大帮助。Exception:unset PROMPT_COMMAND% Invalid input detected at'^' marker. 3750_core#PS1='[
PEXPECT<
浏览 3
提问于2014-02-09
得票数 1
回答已采纳
1
回答
通过Python脚本更改用户(
pexpect
,popen.)
、
、
、
、
我正在使用user1运行Python,在这个脚本中,我需要在一个
无法
访问的文件夹中移动一个文件。该文件夹属于user2。user2"])p.communicate("mv path/to/file other/path/to/file")child =
pexpect
.spawn('su
浏览 0
提问于2017-06-16
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android Studio adb shell 无法设置为超级用户的解决方法
Linux修改Shell命令提示符及颜色
如何美化您的Linux终端和Shell提示符
iphone如何解决微信提示无法连接到服务器请检查你的网络设置
安捷伦示波器无法设置衰减
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券