返回顶部
首页 > 资讯 > 后端开发 > Python >python 3调用paramiko模块报错AttributeError: module该怎么办
  • 413
分享到

python 3调用paramiko模块报错AttributeError: module该怎么办

2023-06-04 10:06:34 413人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

python 3调用paramiko模块报错AttributeError: module该怎么办,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Python 3调

python 3调用paramiko模块报错AttributeError: module该怎么办,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Python 3调用paramiko模块报错AttributeError: module 'paramiko' has no attribute 'sshClient'

  1. [root@MySQL01 script]# python paramiko.py

  2. Exception occurs...

  3. Traceback (most recent call last):

  4.   File "paramiko.py", line 2, in <module>

  5.     import paramiko

  6.   File "/script/paramiko.py", line 8, in <module>

  7.     client = paramiko.SSHClient()

  8. AttributeError: module 'paramiko' has no attribute 'SSHClient'

  9. # 脚本内容

  10. #!/usr/bin/env python

  11. import paramiko

  12. username = "root"

  13. passWord = "123456"

  14. hostname = "192.168.56.102"

  15. port = 22

  16. try:

  17.     client = paramiko.SSHClient()

  18.     client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

  19.     client.connect(hostname, port, username, password)

  20.     t = client.get_transport()

  21.     sftp=paramiko.SFTPClient.from_transport(t)

  22.     d = sftp.stat("/opt/archer-1.1.1.zip")

  23.     print (d)

  24.     stdin, stdout, stderr = client.exec_command('ls -trlh')

  25.     result = stdout.readlines()

  26.     print (result)

  27. except Exception:

  28.     print ('Exception occurs...')

  29.     raise


报错原因:
python文件名和paramiko模块名称相同。

解决方法:
将脚本名称重命名。

  1. [root@Mysql01 script]# mv paramiko.py para.py

  2. # 正常调用

  3. [root@mysql01 script]# python para.py

  4. -rw-r--r-- 1 0        0         1431181 30 Mar 11:40 ?

  5. ['total 104K\n', '-rw-r--r--. 1 root root 9.8K Dec 13 14:26 install.log.syslog\n', '-rw-r--r--. 1 root root  50K Dec 13 14:29 install.log\n', '-rw-------. 1 root root 1.6K Dec 13 14:29 anaconda-ks.cfg\n', 'drwxr-xr-x. 2 root root 4.0K Dec 13 14:37 Templates\n', 'drwxr-xr-x. 2 root root 4.0K Dec 13 14:37 Public\n', 'drwxr-xr-x. 2 root root 4.0K Dec 13 14:37 Downloads\n', 'drwxr-xr-x. 2 root root 4.0K Dec 13 14:37 Documents\n', 'drwxr-xr-x. 2 root root 4.0K Dec 13 14:37 Desktop\n', 'drwxr-xr-x. 2 root root 4.0K Dec 13 14:37 Videos\n', 'drwxr-xr-x. 2 root root 4.0K Dec 13 14:37 Pictures\n', 'drwxr-xr-x. 2 root root 4.0K Dec 13 14:37 Music\n', '-rw-r--r--. 1 root root    0 Feb 14 23:19 20180405.txt\n']

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网Python频道,感谢您对编程网的支持。

--结束END--

本文标题: python 3调用paramiko模块报错AttributeError: module该怎么办

本文链接: https://lsjlt.com/news/237413.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python 3调用paramiko模块报错AttributeError: module该怎么办
    python 3调用paramiko模块报错AttributeError: module该怎么办,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python 3调...
    99+
    2023-06-04
  • 怎么使用Python远程控制模块Paramiko
    本篇内容主要讲解“怎么使用Python远程控制模块Paramiko”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Python远程控制模块Paramiko”吧!概述ssh是一个协议,Ope...
    99+
    2023-06-16
  • Python怎么调用MySQL模块
    Python怎么调用MySQL模块,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。调用MySQL  其实mysql模块有点类似于JDBC的一种角色,提供了访问数据库的一...
    99+
    2023-06-04
  • Python中怎么调用C模块
    本篇文章为大家展示了Python中怎么调用C模块,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一.c,ctypes和python的数据类型的对应关系ctypes type ctype Python ...
    99+
    2023-06-17
  • Node.js调用fs.renameSync报错怎么办
    这篇文章主要介绍了Node.js调用fs.renameSync报错怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在写一个文件上传的功能...
    99+
    2024-04-02
  • python怎么跨模块调用变量
    在Python中,可以通过以下几种方式跨模块调用变量:1. 使用全局变量:在一个模块中定义一个全局变量,在其他模块中可以直接引用该变...
    99+
    2023-09-29
    python
  • python调试模块ipdb怎么使用
    1. 调试pythonipdb是用来python中用以交互式debug的模块,可以直接利用pip安装;其功能类似于pycharm中 python控制台,而使用ipdb 的优点,便是直接在代码中调试,避免了在python控制台,或者重新设置一...
    99+
    2023-05-14
    Python
  • python安装matplot模块报错怎么解决
    在安装 Matplotlib 模块时,可能会出现各种错误。以下是一些常见的错误和解决方法:1. 缺少依赖库:Matplotlib 依...
    99+
    2023-10-19
    python
  • python安装pandas模块报错怎么解决
    在安装pandas模块时遇到报错的问题,可以尝试以下解决方法: 更新pip:使用命令`pip install --upgrade...
    99+
    2023-10-25
    python pandas
  • Python中怎么引入和调用模块
    这篇文章将为大家详细讲解有关Python中怎么引入和调用模块,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. import在Python中用关键字import来引入某个模块,比如要引用模块...
    99+
    2023-06-15
  • python怎么自定义模块并调用
    要自定义一个模块并在Python中调用,可以按照以下步骤进行操作:1. 创建一个新的Python文件,命名为你想要的模块名字,比如`...
    99+
    2023-10-11
    python
  • python怎么调用自己写的模块
    要调用自己写的模块,可以按照以下步骤进行操作:1. 创建一个Python脚本,并在其中定义你自己的模块。例如,你可以在一个名为`my...
    99+
    2023-08-23
    python
  • Python模块怎么实现简单的调用
    这篇文章给大家分享的是有关Python模块怎么实现简单的调用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通...
    99+
    2023-06-14
  • python跨模块调用变量怎么实现
    Python中,要实现跨模块调用变量,可以使用以下方法: 使用全局变量:在一个模块中定义一个全局变量,其他模块可以直接引用该全局变...
    99+
    2023-10-27
    python
  • 怎么在python中使用__name__方法调用模块
    怎么在python中使用__name__方法调用模块?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、...
    99+
    2023-06-14
  • 启动uwsgi报错提示找不到django的模块怎么办
    小编给大家分享一下启动uwsgi报错提示找不到django的模块怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!启动uwsgi报错,提示找不到django的模...
    99+
    2023-06-02
  • Python调用phantomsj报错怎么解决
    在调用PhantomJS时可能会遇到各种错误,以下是一些常见的解决方法:1. 检查PhantomJS是否正确安装:确认已经正确安装了...
    99+
    2023-09-21
    phantomjs Python
  • SAP使用BP创建供应商报错You cannot create a vendor with grouping G001该怎么办
    SAP使用BP创建供应商报错You cannot create a vendor with grouping G001该怎么办,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。...
    99+
    2023-06-05
  • jspXCMS使用自己创建的文档模型后新增文档报错怎么办
    这篇“jspXCMS使用自己创建的文档模型后新增文档报错怎么办”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jspXCMS使...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作