Python
RogeDL
life is not the amount of breath you take , its the moments that take your breath away.
展开
-
windows环境:Python 处理爬取网页的unicodeEncodeError(BeautifulSoup)
Windows 环境下,使用Python库BeautifulSoup抓取网页(BeautifulSoup不是默认安装的库,需要使用pip install 进行安装),分析到的网页出现 unicodeencodeerror.经分析,原始是windows的默认编码是GBK(可以在windows命令行下,用chcp查询活动代码页,对应的数字是936,对应的默认编码是GBK),在用print打印Bea原创 2016-09-17 16:31:20 · 681 阅读 · 0 评论 -
Python requests 库的 cookie 处理
Python requests 库的 cookie 处理 有 2 种方式:第一种方式:requests使用的cookie格式如下:newCookie={}newCookie['key1']='value1'newCookie['key2]='value2'newCookie['key3']='value3'发送cookie可以使用:response=req原创 2018-02-02 12:06:48 · 991 阅读 · 0 评论 -
python numpy meshgrid
python numpy meshgrid 用法 import numpy as npx = np.arange(4)y = np.arange(5)grid = np.meshgrid(x,y) x1, y1 = grid 结果形成一个网格, x 坐标是 0-4, y 坐标是 0-5, x,y 的交汇点对应于 二维平面 点的坐标, 其中 x1 是所有点的 x 坐标原创 2017-12-15 10:25:05 · 1644 阅读 · 0 评论 -
如何用 python 列表解析生成 二维 等差数列 列表
如何用列表解析生成 【【1,2,3,4】,【5,6,7,8】】[[ j+i*4 for j in range(1,5)] for i in range(2)]原创 2017-12-01 20:06:04 · 3549 阅读 · 1 评论 -
如何用列表解析式生成 2个小数位 的 python 列表
【 float( '%.2f' % randn() ) for i in range(5)】 这里用的是numpy, 所以前面要加上import numpy as npfrom numpy.random import randn原创 2017-12-01 20:16:29 · 2697 阅读 · 0 评论 -
python 每秒显示一个递增数据的代码
import timeQUIT = Falsecount = 0while not QUIT: count += 1 print(count) time.sleep(1) if count == 100: print(str(100)+'***************') count = 0 continue原创 2017-11-19 18:11:34 · 3880 阅读 · 0 评论 -
python 函数装饰器的典型示例
class tracer: def __init__(self, func): self.calls = 0 self.func = func def __call__(self, *args): self.calls +=1 print('call %s to %s' % (self.calls,原创 2017-11-19 15:26:32 · 269 阅读 · 0 评论 -
pandas 读取各种格式文件
python pandas 读取文件导入数据原创 2017-09-03 15:40:35 · 6135 阅读 · 0 评论 -
python 参数匹配规则
数匹配模型:位置参数,关键字参数,默认参数,可变参数(字符 * )开头,可变参数解包,Keyword-only 参数原创 2017-09-03 09:45:46 · 948 阅读 · 0 评论 -
numpy 中数据选取和切片选取的区别
numpy 中,对于2维数组:例如:arr2d=[[1,2,3],[4,5,6],[7,8,9]],1. arr2d[2,1], arr2d[2][1], 结果是相同的,都是8,2. arr2d[2:,1:], arr2d[2:][1:], 结果是不同的,前一个结果是: 【【2,3】,【5,6】】,后一个结果是:【【4,5,6】】原创 2017-09-09 06:47:50 · 1851 阅读 · 0 评论 -
Python Django 中的STATIC_URL 设置和使用解析
使用Django静态设置时,遇到很多问题,经过艰苦的Baidu, stack overflow, Django原档阅读,终于把静态图片给搞出来了。特记录下来。关键的概念:Django中,静态资源的存放通过设置 STATIC_URL, STATICFILES_DIRS 来设置,一般STATIC_URL设置为:/static/STATIC_URL='/static/', 这个static 是在原创 2017-01-01 22:58:31 · 10450 阅读 · 0 评论 -
Python yield 使用浅析
当函数执行结束时,generator 自动抛出 StopIteration 异常,表示迭代完成。在 for 循环里,无需处理 StopIteration 异常,循环会正常结束。我们可以得出以下结论:一个带有 yield 的函数就是一个 generator,它和普通函数不同,生成一个 generator 看起来像函数调用,但不会执行任何函数代码,直到对其调用 next()(在 for转载 2016-10-25 13:11:26 · 397 阅读 · 0 评论 -
dict(ejsonlist, **ejson)用法
原创 2018-01-18 15:39:01 · 391 阅读 · 0 评论