随笔分类 - python
摘要:文件名称也要转为 bytes,使用对应编码 encode 或者 from email.header import Header att2["Content-Disposition"] = 'attachment; filename="%s"'% \ str(Header(filename,'utf-
阅读全文
摘要:python对象 属性访问优先级:object.name 1. 2. 类 中的 数据描述符 3. 自身属性字典 4. 类属性字典 / 非数据描述符 5. 描述符:定义了 的 类 没有定义,返回描述符(普通类)实例 数据(覆盖型)描述符: 定义了 或者 中一个以上 类属性name如果是数据描述符,会截
阅读全文
摘要:python自建 属性访问 (内部一致) 的 字典 date type 继承dict,重写 、`__settattr__` 就行了: ~~~python class adict(dict): def __getattr__(self, attr): return self[attr] def __s
阅读全文
摘要:使用相对的的 import 方式,只能在包里面;这样 “.” 就会按照name 找路径; 如果主main运行的话 就找不到路径了。 包含相对路径import 的python脚本不能直接运行,只能作为module被引用。原因正如手册中描述的,所谓相对路径其实就是相对于当前module的路径,但如果直接
阅读全文
摘要:python enumerate ,range下标迭代list区别 注意大坑 一般除了写法没什么差别;如果迭代可变对象,迭代过程有增删,那要小心了。 for i,v in enumerate(Li_d) , 下标 i会从0 逐渐+1 直到 i=当前的长度 1 ;for item in Li_d 也是
阅读全文
摘要:范围:Numeric > Digit > Decimal A X (Latin) ! Д μ に A X (Latin) ! Д μ に 0 1 9 ६ (Devanagari 6) ೬ (Kannada 6) 𝟨 (Mathematical, styled sans serif) 0 1 9 ६
阅读全文
摘要:利用pyecharts (接入百度的echarts,使用js渲染),可制作可拉伸的动态蜡烛图 GitHub 地址:https://github.com/willowj/python_dataEE 如下: :
阅读全文
摘要:p = u'' + r'C:\Users\Administrator\Desktop\222.txt' python 读取文件报错:IOError: [Errno 22] invalid mode ('rb') or filename: u'\u202aC:\\Users\\Administrat
阅读全文
摘要:一般爬虫可以分为以下几个步骤: 一、打开指定网页 二、解析网页 三、处理/存储数据,新增任务网页 另外异步的话,需要调度器。 简单爬虫的话,不需要搞复杂验证码,requests/urllib修改cookie,header就能访问的话,写一个打开,一个解析就够了,处理数据和新任务,直接写在解析类就下,
阅读全文
摘要:分布式进程可以布置在局域网之中,把安排的任务注册到局域网内,不同主机之间就可以传递信息,从而分配任务和反馈,不过并不适合返回大量数据; 首先需要一个服务器server,用来存放数据,其他机器通过局域网内ip访问到: 注意注册到服务器的ip和端口要和通信服务器端的一致。 局域网内各进程间接地通过 服务
阅读全文
摘要:有三种索引:ix,iloc,loc; 使用方法都是 __.ix[row, column] 需要注意的差别是: 1,loc方法 按照标签; iloc方法 按照 位置下标(必须是整数)。 2,ix方法 混合标签索引和位置下标 ,先考虑是否是在标签索引中,然后考虑是位置下标。 如果是整数作为标签(默认0~
阅读全文
摘要:表格来源 http://www.cnblogs.com/dadong616/p/6824859.html 没有带+的都是只读或只写,带+则可读可写 这样的类,在get某个值时才io,每次读取或写入都得io,因此适合只少量配置变量 读比较简单: self.cfg.read(self.filename)
阅读全文
摘要:Python脚本可以通过 pyinstaller 等打包成exe分发给别人使用,如何控制自己的包不被‘盗版’呢? 通过增加装饰器,网络验证,本地配置文件都通过的话才可使用 时间,网络密钥,本地配置文件密钥 都不通过的情况下,执行5次后,无法再执行了。 ini配置文件: [key] time = 5
阅读全文
摘要:pandas中DataFrame,Series 都有 isnull()方法,而数据框/单元格却没有,用了就会报错:AttributeError: 'float' object has no attribute 'isnull' 怎么判断单个框是否为 np.nan? 索引一个单元格,用 is 判断 p
阅读全文
摘要:要点: python修改默认编码为utf-8; 在读取csv或者 xls文件时 写入参数encoding="gbk";如果 gbk也不能 decode,使用收录字符更广的‘’gb18030‘’解码。 使用中文列名时 decode('utf-8'), 或者 u'中文列名';一劳永逸> from __f
阅读全文
摘要:完成的目标: 输入搜索的商品 以及 淘宝的已评价数目、店铺的商品描述(包括如实描述、服务态度、快递的5.0打分); 按要求,晒选出要求数量的结果,并按“物美价廉算法”排序后输出 思路: 1,利用淘宝搜索'https://s.taobao.com/search?'的价格filter 先进行价格筛选,得
阅读全文
摘要:1 # -*- coding: utf-8 -*- 2 3 from PIL import Image 4 from pylab import * 5 6 def compare_pic_L(pic1,pic2): 7 #打开第一张图片 8 im1 = Image.open(pic1).convert('L') 9 print im1.format ...
阅读全文
摘要:在命令行中切换到要打包的程序所在目录,或者在程序目录打开命令行,直接输入下面的指令即可pyinstaller -F xxx.py pyinstaller -F -w -i manage.ico app.py -F:打包为单文件-w:Windows程序,不显示命令行窗口-i:是程序图标,app.py是
阅读全文

浙公网安备 33010602011771号