摘要: 接上一篇,前两篇解决中文的问题主要是在字符集上做的手脚,即将中文转成英文,但是有一种情况我们都来不及做转换,即登录时服务器直接返回了中文内容: 此时程序报了如下错误,其实还是字符集问题: 为此:我们可以在接收数据的时候直接对其进行异常捕捉,如果异常则换一种解码方式: 上一篇:ssh.invoke_s 阅读全文
posted @ 2018-08-19 21:05 FelixApff 阅读(9732) 评论(0) 推荐(0) 编辑
摘要: 接上一篇:按照上一篇的方式,在没有对ssh.invoke_shell()执行后的登录提示符进行判断的话,那边有部分机器就回因为返回为空导致程序卡死。 正常机器 ssh.recv(9999) 命令返回内容: b'Last login: Sat Aug 18 22:06:17 2018 from 172 阅读全文
posted @ 2018-08-19 14:49 FelixApff 阅读(5154) 评论(0) 推荐(0) 编辑
摘要: 需求:python如何实现普通用户登录服务器后切换到root用户再执行命令 解决参考: 代码: 遇到问题: 思路:经过检查发现这个是中文字符集和英文字符集返回密码格式不同导致的,在代码中加入:ssh.send(' export LANG=en_US.UTF-8 \n'),即可解决上述问题 因为中文和 阅读全文
posted @ 2018-08-16 08:06 FelixApff 阅读(39762) 评论(0) 推荐(0) 编辑
摘要: 需求:安装suds模块 遇到的问题: 一、报错信息:【file】【Default Settint】 Project Interpreter 点击 搜索suds安装模块报错 解决:依据上图提示找到C:\Program Files\JetBrains\PyCharm 2017.2.3\helpers\p 阅读全文
posted @ 2018-08-08 11:01 FelixApff 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: #Pyton中让两个值互换的方法 #方法一:可以理解为相当于是同时赋值 a = 5 b = 4 a,b = b,a print(a,b) #方法二:可以理解为拿箱子过程 c = 10 d = 20 e = c #定义第三个人e,将箱子 c 给 e 拿着 c = d #将箱子 d 给到 c d = e 阅读全文
posted @ 2017-11-28 22:28 FelixApff 阅读(479) 评论(0) 推荐(1) 编辑
摘要: 一、创建项目 1.命令:django-admin startproject sitename 2.IDLE环境:本质上都是执行上述命令 常用命令: python manage.py runserver 0.0.0.0 (启动服务) python manage.py startapp appname 阅读全文
posted @ 2017-10-08 23:44 FelixApff 阅读(923) 评论(1) 推荐(0) 编辑
摘要: 一、Web框架本质 所有的web应用程序本质上都是socket,用户的浏览器其实就是一个socket客户端。 python中常用的web框架有: Django Flask web.py WSGI(web server gateway interface)定义了使用python编程的web app和w 阅读全文
posted @ 2017-10-01 21:24 FelixApff 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 一、需求: Linux上对一个进程名称可能会对应的多个进程号的进程进行监控,如果有多个则输出到一个日志文件。 以上问题针对的是一个定时程序还未运行结束,到下一个时刻程序又运行起来了,避免造成重复调用接口出错。 二、解决: 三、参考 http://blog.chinaunix.net/uid-3010 阅读全文
posted @ 2017-09-25 16:35 FelixApff 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 一、鸡汤 1.提高自我修养 2.人丑就要多读书 3.多走走,开拓眼界 二、目录: 1.列表、元组操作 2.字符串操作 3.字典操作 dict是无序的 key必须是唯一的 4.集合操作 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数 阅读全文
posted @ 2017-09-23 00:30 FelixApff 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一、目录 1.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum),目前已经是使用频度特别高的开发语言。 主要应用领域: 云计算:云计算最火的语言,典型应用有OpenStack WEB开发:众多优秀的WEB框架,众多大型网站均为Python开发,如:Youtub 阅读全文
posted @ 2017-09-07 20:19 FelixApff 阅读(378) 评论(0) 推荐(0) 编辑