python怎么连接oracle数据库,Python怎么连接数据库

  python怎么连接oracle数据库,Python怎么连接数据库

  Python内置了telnetlib模块,支持telnet远程操作,只要直接导入即可。

  1、导入telnetlib库可以直接使用。

  来自2、配置服务器、用户名、密码,cmd命令等

  # # # # # # # # # # # # # # # # # # # # #需要配置信息# # # # # # # # # #

  #关联设备服务器的IP列表

  Hosts=[192.168.1.xx , 192.168.1.xx , 192.168.1.xx , 192.168.1.xx , 192.168.1.xx , 192.168.1.xx]

  #登录用户名

  用户名=xx

  #登录密码

  密码=xx

  #EN命令

  EN=xx

  #第二个验证密码

  ZXR10=xx

  #命令提示符

  完成=xx#

  要执行的命令数量

  commands=[ showltedataprocessingreport , showinterfacexgei1/1]

  #输出内容被写入文件

  g _ outfile path=/home/tnOutResult

  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

  defdo_telnet(主机、用户名、密码、完成、命令):3、功能函数

  该功能主要实现Telnet远程登录和命令执行。

  #连接到Telnet服务器

  tn=Telnet(主机,端口=23,超时=10)

  #tn.set_debuglevel(2)

  #输入登录用户名

  tn.read_until(用户名: )

  tn.write(用户名 \n )

  #输入登录密码

  tn.read_until(Password: )

  tn.write(密码 \n )

  #输入命令en

  tn.read_until(ZXR10 )

  tn.write(EN \n )

  #输入第二次验证的密码。

  tn.read_until(Password: )

  tn.write(ZXR10 \n )

  #登录后执行命令。

  tn.read_until(完成)

  对于命令命令:

  tn.write(命令 \n )

  时间.睡眠(2)

  (10):

  tn.write( )

  时间.睡眠(0.1)

  Outresult=tn.read_very_eager()

  #执行后,终止Telnet连接(或输入exit退出)

  #tn.read_until(完成)

  TN . close()# TN . write( exit \ n )read _ very _ eagle()函数是telnetlib模块中的read方法。这里,应设置delay time.sleep(2)以确保数据被完全读取。

  telnetlib模块里的read方法介绍:

  Read_until():当结果中存在所需信息时返回。

  Read_some():只要有结果就返回。

  Read_very_lazy():返回缓冲区中的数据。

  Telnetlib使用缓冲区处理,所以数据不会立即返回,而是先放入缓冲区。许多读取过程都围绕着这个缓冲区。不清楚缓冲区中的信息何时到达。也许会很快,也许会很慢,也许会分开到达,也许会马上收到。因此,对于数据并不总是可用的情况,使用read_until()来判断缓冲区中的数据是否有想要的内容,如果没有,则等待直到超时。

  热门IT软件开发工作室,大量免费python视频教程,欢迎在线学习!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: