zoukankan      html  css  js  c++  java
  • python telnet 模块

    from telnetlib import Telnet
    telnet=Telnet(host='192.168.137.1',port=23,timeout=10)
    telnet.read_until('login:')
    telnet.write('administrator ')
    telnet.write('password ')
    telnet.read_eager() #一次读一行
    >>> t.write('dir ')
    >>> t.read_eager()
    'dir Volume in drive C is 2008x64 Volume Serial'
    >>> t.read_eager()
    ' Number is 1239-A593 Directory of C:\Users\Adm'
    >>> t.read_eager()
    'inistrator 05/09/2019 03:21 PM <DIR> '
    >>>
    t.read_some() #一次读一行
    >>> t.read_some()
    ' . 05/09/2019 03:21 PM <DIR> .. 1'
    >>> t.read_some()
    '2/07/2018 09:55 AM <DIR> .idlerc 10/'
    >>> t.read_some()
    '17/2019 10:55 AM <DIR> .matplotlib 0'

    telnet.read_very_eager() #一次读所有的
    >>> t.write('dir ')
    >>> t.read_very_eager()
    'dir Volume in drive C is 2008x64 Volume Serial Number is 1239-A593 Directory of C:\Users\Administrator 05/09/2019 03:21 PM <DIR> . 05/09/2019 03:21 PM <DIR> .. 12/07/2018 09:55 AM <DIR> .idlerc 10/17/2019 10:55 AM <DIR> .matplotlib 09/17/2019 10:47 AM <DIR> .ssh 11/12/2018 09:28 AM 54,564 archon.log 07/17/2019 09:49 AM <DIR> Contacts 10/30/2019 02:06 PM <DIR> Desktop 07/17/2019 09:49 AM <DIR> Documents 07/17/2019 09:49 AM <DIR> Downloads 07/17/2019 09:49 AM <DIR> Favorites 07/17/2019 09:49 AM <DIR> Links 07/17/2019 09:49 AM <DIR> Music 07/17/2019 09:49 AM <DIR> Pictures 07/17/2019 09:49 AM <DIR> Saved Games 07/17/2019 09:49 AM <DIR> Searches 07/17/2019 09:49 AM <DIR> Videos 05/09/2019 01:47 PM <DIR> [C?] 05/10/2018 04:22 PM 671 _viminfo 2 File(s) 55,235 bytes 17 Dir(s) 111,056,633,856 bytes free C:\Users\Administrator>'
    >>>


    read_all()如果没有返回EOF,容易卡主,一般用read_very_eager()

  • 相关阅读:
    DS博客作业05--查找
    DS博客作业04--图
    DS博客作业03--树
    DS博客作业02--栈和队列
    C博客作业05-指针
    C语言——数组博客作业
    c语言博客3—函数
    循环结构博客
    c语言博客,顺序与分支结构
    Java面向对象课程设计——购物车
  • 原文地址:https://www.cnblogs.com/xia-dong/p/11790450.html
Copyright © 2011-2022 走看看