摘要: 网络编程部分 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内 阅读全文
posted @ 2018-07-26 20:47 风依飘渺 阅读(167) 评论(0) 推荐(0)
摘要: 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用 阅读全文
posted @ 2018-07-17 19:39 风依飘渺 阅读(153) 评论(0) 推荐(0)
摘要: re模块(续) 注意: 1 findall的优先级查询: 2 split的优先级查询 阅读全文
posted @ 2018-07-16 14:28 风依飘渺 阅读(131) 评论(0) 推荐(0)
摘要: re模块 讲正题之前我们先来看一个例子:https://reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/ 这是京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。假如我们随意的在手机号码这一栏输入一个11111111111,它会提示 阅读全文
posted @ 2018-07-13 14:40 风依飘渺 阅读(177) 评论(0) 推荐(0)
摘要: 一,异常和错误 1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) 2:什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 3:python中的异常种类 在pyth 阅读全文
posted @ 2018-07-12 18:53 风依飘渺 阅读(122) 评论(0) 推荐(0)
摘要: 八,时间模块 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日 阅读全文
posted @ 2018-07-11 10:25 风依飘渺 阅读(157) 评论(0) 推荐(0)
摘要: logger对象配置 import logging logger = logging.getLogger() # 创建logger对象. fh = logging.FileHandler('高配版logging.log', encoding='utf-8') # 创建文件句柄 logger.addH 阅读全文
posted @ 2018-07-09 21:24 风依飘渺 阅读(155) 评论(0) 推荐(0)
摘要: 三,hashlib模块 算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据d 阅读全文
posted @ 2018-07-09 08:45 风依飘渺 阅读(166) 评论(0) 推荐(0)
摘要: 一,什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链 阅读全文
posted @ 2018-07-05 20:57 风依飘渺 阅读(170) 评论(0) 推荐(0)
摘要: __len__ class A: def __init__(self): self.a = 1 self.b = 2 def __len__(self): return len(self.__dict__) a = A() print(len(a)) __hash__ class A: def __ 阅读全文
posted @ 2018-07-05 11:02 风依飘渺 阅读(136) 评论(0) 推荐(0)