05 2016 档案

摘要:发送请求 使用Requests发送网络请求非常简单。 一开始要导入Requests模块: >>> import requests 然后,尝试获取某个网页。本例子中,我们来获取Github的公共时间线 >>> r = requests.get('https://github.com/timeline. 阅读全文
posted @ 2016-05-25 10:42 Echo/ 阅读(319) 评论(0) 推荐(0) 编辑
摘要:Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答 头,一个空行,内容文档。下面是一个最简单的应答 : 状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content Type之 外的所有应答头都是可选的。但Conte 阅读全文
posted @ 2016-05-25 09:29 Echo/ 阅读(356) 评论(0) 推荐(0) 编辑
摘要:计算器功能 实现优先级解析,加减乘除四则运算 自定义小数位精度 实现思想: 先找到最里层括号,根据乘除,加减优先级,调用写好的乘除、加减运算函数算出括号内总值,再将原括号式用所得值替换,此过程循环进行,直到去除所有括号,得到一个只剩加减乘除的运算式。 再次调用乘除加减函数算出结果。 实现方法: 1. 阅读全文
posted @ 2016-05-22 19:55 Echo/ 阅读(885) 评论(0) 推荐(0) 编辑
摘要:__file__获取当前模块所在路径 一、os模块概述 Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。 二、常用方法 1、os.name 输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是 阅读全文
posted @ 2016-05-19 11:36 Echo/ 阅读(425) 评论(0) 推荐(0) 编辑
摘要:例 显示进度条小程序: 阅读全文
posted @ 2016-05-19 11:24 Echo/ 阅读(209) 评论(0) 推荐(0) 编辑
摘要:时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2014-11-11 11:11, 即:time.strftime('%Y-%m-%d') 结构化时间 元组包含了:年、日、星期等... time.struct_time 即:tim 阅读全文
posted @ 2016-05-19 10:32 Echo/ 阅读(229) 评论(0) 推荐(0) 编辑
摘要:操作文件时一般经历以下步骤: 打开文件 操作文件 1.打开文件: 文件句柄 = open('/path/to/file_name','pattern') pattern: r:只读模式,打开文件时默认为只读模式;操作指针在文件开头。 w:只写模式,文件不存在则创建,存在则清空原内容;操作指针在文件开 阅读全文
posted @ 2016-05-10 11:58 Echo/ 阅读(443) 评论(0) 推荐(0) 编辑
摘要:lambda表达式: lambda arg:arg+1 数值操作: abs() 求绝对值 abs(-1) bin() 将十进制转换成二进制 bin(3) ,’0b11’ hex() 十进制转换为十六进制,hex(3) , ‘0x3’ oct() 十进制转换为八进制,oct(3), ‘0o3’ boo 阅读全文
posted @ 2016-05-10 11:06 Echo/ 阅读(548) 评论(0) 推荐(0) 编辑
摘要:一、python三元运算 二、基本数据类型之集合 三、赋值和深浅拷贝 四、自定义函数的创建、调用和函数参数 一、python三元运算 result = 值1 if 条件 else 值2 :如果条件成立则result等于值1 ,否则等于值2 二、set 集合 SET_NAME = set() SET_ 阅读全文
posted @ 2016-05-09 07:10 Echo/ 阅读(983) 评论(0) 推荐(0) 编辑