测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
zengqiu3495 (zeng)
第 6480 位会员 / 2015-12-21
某某某 @ 广州
3 篇帖子 • 17 条回帖
1 关注者
2 正在关注
13 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 请教社区大佬,PYTHON 第三方库 paramiko 连接远程服务器输入命令后,返回的命令不完整,这个有办法解决吗? at 2022年08月26日

    -1 是不限长度,一顿乱改,只要修改 invoke_shell() 的长度就行,比如 invoke_shell(width=1024),默认是 80,太小了,命令比较长会被截断,我理解没错的话

    加了宽度的效果:

    默认宽度的效果:(命令显示不全)

  • 请教社区大佬,PYTHON 第三方库 paramiko 连接远程服务器输入命令后,返回的命令不完整,这个有办法解决吗? at 2022年08月25日

    @shawn 大佬有没有遇到过这种情况,求助!

  • 请教社区大佬,PYTHON 第三方库 paramiko 连接远程服务器输入命令后,返回的命令不完整,这个有办法解决吗? at 2022年08月25日

    抱歉,复制漏了,cmd 是一串命令,如下面贴出的命令:

    jdbcloader card \
    --jdbcurl=jdbc:mysql://192.xx.xx.xx:xxxx/test_center \
    --jdbcuser=root \
    --jdbcpassword=123456 \
    --jdbctable=card \
    --jdbcdriver=com.mysql.jdbc.Driver
    

    目前是对发送函数做了个 while 循环,匹配到结束符就停止,然后输出 recv 的内容。

    def send(cmd, channel):
        # 结束符
        end_symbol = ['>', '>>', ']#']
        channel.send(cmd + '\n')
        results = ''
        i = 0
        while True:
            time.sleep(1)
            result = channel.recv(-1).decode("utf-8")
            results += result
            # 包含结束符则停止循环
            if results[-2:] in end_symbol or results[-1:] in end_symbol:
                break
            i += 1
            # 避免死循环,10秒后停止
            if i > 10:
                break
        print(results)
        return results
    

    遇到的问题:

    就如描述中截图,长的命令只显示了一小部分,或者说只返回了一小部分,短的命令可以显示全部

  • 请教社区大佬,PYTHON 第三方库 paramiko 连接远程服务器输入命令后,返回的命令不完整,这个有办法解决吗? at 2022年08月23日

    😂

  • 请教各路大神,基于 PYTHON,有可实现 linux 系统上进行数据库项目的自动化方案吗? at 2022年07月04日

    考虑这种方式去执行,再看看有没有这种可能性

  • 请教各路大神,基于 PYTHON,有可实现 linux 系统上进行数据库项目的自动化方案吗? at 2022年07月04日

    感谢大佬,我看看

  • 请教各路大神,基于 PYTHON,有可实现 linux 系统上进行数据库项目的自动化方案吗? at 2022年07月04日

    感谢感谢,我查下这块的资料!

  • 请教各路大神,基于 PYTHON,有可实现 linux 系统上进行数据库项目的自动化方案吗? at 2022年07月01日

    望不吝赐教,感谢大佬们~

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2021年11月15日

    感谢大佬~

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2021年11月12日
    仅楼主可见
  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2021年11月12日
    仅楼主可见
  • Appium v1.18.1 查找 android 10 的 io\.appium\.settings 报错,求助,感恩!!! at 2020年09月10日

    android sdk build tools 版本 更新 29 就正常了

  • Appium v1.18.1 查找 android 10 的 io\.appium\.settings 报错,求助,感恩!!! at 2020年09月10日

    千斤顶!

  • 2015 年 3 月 新秀群作业-- Appium+Python+PO 设计模式 入门笔记 at 2016年05月13日

    @jennyhui
    新手求指教,这句的作用是啥?
    def init(self,appium_driver):
    self.driver = appium_driver

  • Linux 实战应用--数据分析与处理 at 2015年12月22日

    思路很清晰,比较倾向通关 python 来做,实际工作中权限有限,没法真正应用

关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
简体中文 / 正體中文 / English

©testerhome.com 测试之家   渝ICP备2022001292号
  渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司