摘要: 本文通过利用SQL alchemy模块实现了简单的堡垒机功能。 阅读全文
posted @ 2017-09-08 09:57 KeepLearning_! 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: ORM即object relational mapping 对象关系映射程序,可以在操作数据库的时候使用自有的语言而不必使用数据库的语言。 在python中,最强大的ORM框架就是SQLAlchemy。基本构成如下: 首先来看看SQL Alchemy的基本用法: 在使用SQL Alchemy的时候必 阅读全文
posted @ 2017-09-06 15:31 KeepLearning_! 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Python标准库通常被称为“自带的电池”,自然地提供了广泛的功能,涵盖了大概200个左右的包与模块。不断有高质量的包或模块被开发出来,极大的丰富了标准库。但有些模块放在标准库中很难去维护,比如“Berkeley DB”模块,其被清理出标准库进行单独维护。还有一些库,比如PyParsing(创建分析 阅读全文
posted @ 2017-09-03 18:52 KeepLearning_! 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一 数据库介绍: 1 Database时按照数据结构来组织、存储和管理数据的仓库 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制锁保存的数据 也可将数据存储在文件中,不过文件的读写速度会相对较慢。 我们使用关系型数据库管理系统(RDBMS:Relationship DB Man 阅读全文
posted @ 2017-09-03 18:52 KeepLearning_! 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在python socket知识点中已经对socket进行了初步的了解,那现在就使用这些知识来实现一个简单的ssh(Secure Shell)功能。 首先同样是建立两个端(服务器端和客户端) 需求是:服务器端需要对客户端发送过来的命令进行相应,并将响应内容返回给客户端。 看似很简单的需求,但是如何响 阅读全文
posted @ 2017-08-25 11:42 KeepLearning_! 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 在编程过程中我们并不希望用户看到许多的错误报警,特别是报警的源代码,交互很不友好,所以在除了自己进行调试过程之外,应尽可能的避免出现一场代码,就引入了异常处理这个机制。 常见的错误 使用python中内置的错误进行判断: 异常处理的格式: 自定义错误: 阅读全文
posted @ 2017-08-25 08:39 KeepLearning_! 阅读(190) 评论(0) 推荐(0) 编辑
摘要: importlib的使用方法 阅读全文
posted @ 2017-08-25 08:15 KeepLearning_! 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 数据在网络上进行传播,需要通过一种通信协议。常见的通信协议有:HTTP,SMTP,DNS,FTP,SSH,SNMP,ICMP PING,DNCP. OSI(Open System Interconnect)七层协议:( 在python中如何实现数据的传播呢?答案就是socket,Pyt 阅读全文
posted @ 2017-08-25 07:39 KeepLearning_! 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 在python的类中,除了常规的一些自定义函数调用之外还有一些内置函数或方法,大多数情况下不会用到,但是为了更好的学习到python类的原理也需要对其有一定的了解,下面我们一起来看一下都具体包含了那些内容。 阅读全文
posted @ 2017-08-24 15:29 KeepLearning_! 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 导入模块即是将导入python文件解释一遍 导入包即是执行包下的__init__.py文件,无法导入该包中的某一个函数或方法或.py文件,如果要导入函数或变量,请将其from . import _name进__init__.py中 5. 导入优化 from import 的效率要大于直接import 阅读全文
posted @ 2017-08-21 19:07 KeepLearning_! 阅读(209) 评论(0) 推荐(0) 编辑