摘要: 动态导入模块就是只知道str类型的模块名字符串,通过这个字符串导入模块 需要导入的模块: 目录结构: 第一种方式:python解释器内部使用,不建议用 第二种方式:与上面效果一样,官方建议用这个 阅读全文
posted @ 2018-10-14 16:33 CansonHai 阅读(5349) 评论(0) 推荐(0) 编辑
摘要: socket只能实现同时一个服务和一个客户端实现交互,socketserver可以实现多个客户端同时和服务端交互 1.利用Socket编写简单的同一个端口容许多次会话的小案例: 服务端: 客户端: 服务端运行结果: 客户端运行结果: 2.SocketServer 支持多个客户端 3.模拟ftp上传下 阅读全文
posted @ 2018-10-14 15:28 CansonHai 阅读(1031) 评论(0) 推荐(1) 编辑
摘要: 亲测代码没有问题,需要注意细节已经标注;需要jar包:iText-2.0.8.jar;core-renderer-R8.jar; core-renderer-R8.jar下载地址:http://central.maven.org/maven2/org/xhtmlrenderer/core-rende 阅读全文
posted @ 2018-09-29 16:10 CansonHai 阅读(4645) 评论(0) 推荐(0) 编辑
摘要: 1.静态方法: 运行结果: 2.类方法: 运行结果: 3.属性方法: 属性方法设置参数和删除参数的函数名可以和该参数名一样,也可以不一样 阅读全文
posted @ 2018-09-11 18:00 CansonHai 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 很多朋友第一次做微信支付的时候都有蒙,但当你完整的做一次就会发现其实并没有那么难 业务流程和应用场景官网有详细的说明:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_4,我就不做具体介绍了,我主要介绍一下作为开发的我们需要做的事情 阅读全文
posted @ 2018-09-01 15:46 CansonHai 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 小案例: 运行结果: 面向对象的三大特性之一继承 运行结果: 深度优先与广度优先的图解 广度优先的顺序为:A-B-C-D-E-F-G-H-I 深度优先的顺序为:A-B-D-E-I-C-F-G-H 面向对象的三大特性之一多态 运行结果: 阅读全文
posted @ 2018-07-21 17:45 CansonHai 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 常用正则表达式方法: 最常用的匹配语法: 反斜杠的困扰与大多数编程语言相同,正则表达式里使用"\"作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符"\",那么使用编程语言表示的正则表达式里将需要4个反斜杠"\\\\":前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后 阅读全文
posted @ 2018-07-19 17:58 CansonHai 阅读(692) 评论(0) 推荐(0) 编辑
摘要: YAML 是专门用来写配置文件的语言,非常简洁和强大 它的基本语法规则如下: 1、大小写敏感 2、使用缩进表示层级关系 3、缩进时不允许使用Tab键,只允许使用空格。 4、缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 5、# 表示注释,从这个字符一直到行尾,都会被解析器忽略,这个和pytho 阅读全文
posted @ 2018-07-18 15:04 CansonHai 阅读(250) 评论(0) 推荐(0) 编辑
摘要: hashlib 是一个提供了一些流行的hash算法的 Python 标准库.其中所包括的算法有 md5, sha1, sha224, sha256, sha384, sha512等常用算法 MD5加密算法 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import hashl 阅读全文
posted @ 2018-07-18 11:38 CansonHai 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ConfigParser模块在python中是用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 注意:在python 3 中ConfigParser模块名已更名为configparser ? 1 2 3 阅读全文
posted @ 2018-07-17 22:15 CansonHai 阅读(7901) 评论(0) 推荐(0) 编辑