python求大神帮助,如何判断是不是telnet成功

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python求大神帮助,如何判断是不是telnet成功相关的知识,希望对你有一定的参考价值。

# -*- coding: utf-8 -*-

import telnetlib

'''''Telnet远程登录:Windows客户端连接Linux服务器'''

# 配置选项
Host = [] # Telnet服务器IP
username = 'root' # 登录用户名
password = 'vizxv' # 登录密码
finish = '~ # ' # 命令提示符(标识着上一条命令已执行完毕)
filename="delconfig.txt"
fp = open(filename,"r")

for i in fp:
i=i.strip()
# 连接Telnet服务器
tn = telnetlib.Telnet(i,23,1)
‘’‘
这里怎么判断是否成功,如果不成功continue
成功的话进行下一步操作

’‘’
tn.set_debuglevel(2)
# 输入登录用户名
tn.read_until('(none) login: ')

tn.write(username + '\n')

# 输入登录密码
tn.read_until('Password: ')
tn.write(password + '\n')
tn.write('touch /mnt/mtd/Log/a\n')

#命令执行完毕后,终止Telnet连接(或输入exit退出)
tn.read_until(finish)
tn.close()
print "配置清理完毕!"

参考技术A 看官方文档: https://docs.python.org/2/library/telnetlib.html

如果没有正常打开,read_* 会抛出 EOFError, write 会抛出 socket.error

所以,标准的做法是把后面有read/write的部分统统放在一个 try 语句里,然后捕获 EOFError 和 socket.error本回答被提问者和网友采纳
参考技术B if(tn)就行吧,返回值是真值就继续

如何看待树莓派?求大神帮助

树莓派就是一款信用卡大小的微型电脑,基本配置为256或512M内存,USB接口700MHzARM处理器等。
树莓派配置不高却功能强大,接上电视或键盘,能够将在PC上的功能移植这个不到手掌大小的物件上,如电子制表、玩游戏以及简单的文字处理,同时连上显示器还能播放高清视频。由于价格便宜,深受电子爱好者喜爱。
例如航天爱好者用树莓派运行声音识别程序,操纵机械臂。有爱好者把树莓派装在双轮机器人里,利用树莓派对陀螺仪的反应控制机器人移动平衡。
  有人用树莓派编写了一款能识别编程错误的软件。树莓派发现错误后,操作泡沫发射器发射“泡沫弹”,提醒编程者。
用树莓派连接扩音器、网络摄像头,开启无线上网功能,可远程观察孩子的状况。
喜欢自酿啤酒的荷兰人雅各布斯用树莓派编写一款能监控酿酒过程温度的程序,在检测到温度高出或不到理想温度时可自动调温。
美国佛罗里达州的西尔弗曼用树莓派编成经典游戏《街头霸王II》迷你版。
有人把树莓派连到了咖啡机上,建立了一个用于控制终端的个人网络,咖啡机的整个加热的过程可以通过网络控制。
对普通人而言,树莓派没有多大意义,树莓派制成的产品不能同专业的产品相提并论,只是方便无线电爱好者、发明创造者及电子技术学习者们发挥想象力,利用它的扩展功能发明创造各种产品,欣赏电子领域的奥妙。
参考技术A

    更正一下,呵呵

Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡 大小的卡片式电脑,其系统基于Linux。
它是一款基于ARM的微型电脑主板,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。 
树莓派的生产是通过有生产许可的三家公司:Element 14/Premier Farnell、RS Components及Egoman。这三家公司都在网上出售树莓派。目前在中国大陆主要在销售红色PCB的树莓派。
树莓派配备一枚700MHz博通出产的ARM架构BCM2835处理器,256MB内存(B型已升级到512MB内存),使用SD卡当作储存媒体,且拥有一个Ethernet,两个USB接口,以及HDMI(支持声音输出)和RCA端子输出支援。Raspberry Pi只有一张信用卡大小,体积大概是一个火柴盒大小,可以执行像雷神之锤III竞技场的游戏和进行1080p影片的播放。操作系统采用开源的Linux系统,比如Debian、ArchLinux,自带的Iceweasel、KOffice等软件能够满足基本的网络浏览,文字处理以及计算机学习的需要,分A、B两种型号,其中售价分别是A型25美元,B型35美元。基金会从2012年2月29日开始接受B型的订货。
树莓派基金会提供了基于ARM的Debian和Arch Linux的发行版供大众下载。还计划提供支持Python作为主要编程语言,支持Java、BBC BASIC(通过 RISC OS 映像或者Linux的"Brandy Basic"克隆),C,和Perl等编程语言。

参考技术B Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡 大小的卡片式电脑,其系统基于Linux。
它是一款基于ARM的微型电脑主板,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。
树莓派的生产是通过有生产许可的三家公司:Element 14/Premier Farnell、RS Components及Egoman。这三家公司都在网上出售树莓派。目前在中国大陆主要在销售红色PCB的树莓派。
树莓派配备一枚700MHz博通出产的ARM架构BCM2835处理器,256MB内存(B型已升级到512MB内存),使用SD卡当作储存媒体,且拥有一个Ethernet,两个USB接口,以及HDMI(支持声音输出)和RCA端子输出支援。Raspberry Pi只有一张信用卡大小,体积大概是一个火柴盒大小,可以执行像雷神之锤III竞技场的游戏和进行1080p影片的播放。操作系统采用开源的Linux系统,比如Debian、ArchLinux,自带的Iceweasel、KOffice等软件能够满足基本的网络浏览,文字处理以及计算机学习的需要,分A、B两种型号,其中售价分别是A型25美元,B型35美元。基金会从2012年2月29日开始接受B型的订货。
树莓派基金会提供了基于ARM的Debian和Arch Linux的发行版供大众下载。还计划提供支持Python作为主要编程语言,支持Java、BBC BASIC(通过 RISC OS 映像或者Linux的"Brandy Basic"克隆),C,和Perl等编程语言。

以上是关于python求大神帮助,如何判断是不是telnet成功的主要内容,如果未能解决你的问题,请参考以下文章

python中while如何使用多条件判断呀,求大神解答

c语言如何判断一个数组的最后一位的下标,求大神

js 如何判断输入字符串是不是换行了?(注意:字符串中无换行符号) 下面看补充例子,求各位大神赐教

jquery 怎么判断是不是点击手机上的返回键?求大神指点!

如何从sql server数据库提取数据到安卓,并用listview展示出来??求大神帮助

jquery-cookie判断是不是存在,求大神写一段js代码