摘要: socket 网络编程即c/s架构 1:硬件c/s架构(打印机) 2:软件c/s架构——b/s架构(web服务) Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,让So 阅读全文
posted @ 2017-07-10 20:27 皖心 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 追踪信息———异常类型—————异常值 Traceback——ValueError——异常值 常用异常: AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基 阅读全文
posted @ 2017-07-10 20:11 皖心 阅读(171) 评论(0) 推荐(0) 编辑
摘要: import re def repeat_func(s): #去掉重复的+——号 repeat = re.findall('\+\-|\-\-|\++\-\+', s) if len(repeat) > 0: for i in repeat: if i == '--' or i == '++': s... 阅读全文
posted @ 2017-06-29 20:10 皖心 阅读(155) 评论(0) 推荐(0) 编辑
摘要: #coding:utf-8 import requests import re import json url='https://movie.douban.com/top250?start=0&filter=' #豆瓣网 def get_page(url): #获取网页上的数据 response_html=requests.get(url) #response_html.... 阅读全文
posted @ 2017-06-29 20:09 皖心 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。 对象是类的实例。 对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。 实例化:创建一个类的实例,类的具体对象。 2 class 类名: 3 '类的文档字符串' 4 阅读全文
posted @ 2017-06-29 20:03 皖心 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 模块: 提高代码的可维护性 Python 标准块-内置模块 第三方模块 应用程序自定义模块 模块分类: 用于执行 用于被调用 模块的查找路径:内存中已经加载的模块->内置模块->sys.path路径中包含的模块 #自定义的模块名不应该与系统内置模块重名 Import: 如果模块不在当前目录下,将执行 阅读全文
posted @ 2017-06-29 19:44 皖心 阅读(125) 评论(0) 推荐(0) 编辑
摘要: configparser 模块 功能:操作模块类的文件,configparser类型文件的操作类似于字典,大多数用法和字典相同。 新建文件: cfg.int 文件内容如下: 增删改操作 subprocess模块 subprocess模块允许一个进程创建一个新的子进程,通过管道连接到子进程的stdin 阅读全文
posted @ 2017-06-27 18:46 皖心 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 正则表达式: 功能:字符串模糊匹配查询 元字符:. ,^, $, *, +, ?, {}, [ ],| ( ),\ . 通配符点:匹配除换行符以外的任意一个符号 ^:只匹配字符串的开始位置 $:只匹配字符串的末尾位置 *: 重复(0,+∞) +:重复 [1,+∞) ?:重复 [0,1] {}:重复指 阅读全文
posted @ 2017-06-27 16:43 皖心 阅读(230) 评论(0) 推荐(0) 编辑
摘要: sys 模块 sys.argv 命令行参数List,第一个元素是程序本身路径,通常用来避免io 阻塞 执行时在终端运行:python mysys.py -u mona -p 123 sys.exit(n) 退出程序,正常退出时exit(0) sys.path 返回模块的搜索路径,初始化时使用PYTH 阅读全文
posted @ 2017-06-22 20:48 皖心 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 模块:本质就是一个.py文件 分为三部分: 内置模块 第三方模块 自定义模块(模块调用,包) 加载顺序:内置模块——>自定义模块 time 模块 time 模块 # <1> 时间戳 >>> import time >>> time.time() # 返回当前时间的时间戳 1493136727.099 阅读全文
posted @ 2017-06-21 20:06 皖心 阅读(156) 评论(0) 推荐(0) 编辑