随笔分类 -  Python每日小灶

摘要:注:python3 *示例 >>> a = (1,2,3) >>> print(a) (1, 2, 3) >>> print(*a) 1 2 3 >>> >>> b = [1,2,3] >>> print(b) [1, 2, 3] >>> print(*b) 1 2 3 >>> >>> c = "1 阅读全文
posted @ 2021-12-13 09:40 jihite 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Image2String import base64 def image_str(): with open("test.png", "rb") as imageFile: str = base64.b64encode(imageFile.read()) return str String2Image 阅读全文
posted @ 2020-04-02 10:38 jihite 阅读(1467) 评论(0) 推荐(0) 编辑
摘要:设置gunicorn 参数--limit-request-line 8188 (默认是4094) 参考 limit_request_line --limit-request-line INT 4094 The maximum size of HTTP request line in bytes. T 阅读全文
posted @ 2020-03-29 12:04 jihite 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:def new_round(_float, _len): """ Parameters _float: float _len: int, 指定四舍五入需要保留的小数点后几位数为_len Returns type ==> float, 返回四舍五入后的值 """ if isinstance(_floa 阅读全文
posted @ 2020-03-24 16:33 jihite 阅读(1944) 评论(0) 推荐(1) 编辑
摘要:作者:Latm Ake链接:https://www.zhihu.com/question/20523036/answer/35225920来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 问题 由于zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码 阅读全文
posted @ 2020-02-11 19:50 jihite 阅读(4913) 评论(1) 推荐(2) 编辑
摘要:export PYTHONOPTIMIZE=1 阅读全文
posted @ 2020-01-06 22:05 jihite 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:from __future__ import division import pymysql coon = pymysql.connect( host = '',user = 'r',passwd = 'bQ', port =,db = '',charset = '' ) f =file('ddd.txt') i = 0 p_id_dic = {} lists = []... 阅读全文
posted @ 2019-12-07 23:30 jihite 阅读(645) 评论(0) 推荐(0) 编辑
摘要:问题 在query出来的行信息object中有一个dict变量,这个变量存储了字典信息 但是这个变量会多一个属性’_sa_instance_state’,所以还需要在转换字典之后把这个属性去掉 解提 参考 http://stackoverflow.com/questions/1958219/conv 阅读全文
posted @ 2019-11-26 09:39 jihite 阅读(1997) 评论(0) 推荐(0) 编辑
摘要:介绍 shapefile是GIS中非常重要的一种数据类型,在ArcGIS中被称为要素类(Feature Classes),主要包括点(point)、线(polyline)和多边形(polygon)。Python脚本是ArcGIS官方推荐的脚本语言,通过Python脚本能够很方便的调用ArcGIS中的 阅读全文
posted @ 2017-12-27 20:42 jihite 阅读(8677) 评论(0) 推荐(0) 编辑
摘要:用意 virtualenv可以搭建虚拟且独立的python运行环境, 使得单个项目的运行环境与其它项目独立起来. 安装 virtualenv本质上是个python包, 使用pip安装 在工作目录下创建虚拟环境 默认情况下, 虚拟环境中不包括系统的site-packages, 若要使用请添加参数 启动 阅读全文
posted @ 2017-05-21 10:06 jihite 阅读(897) 评论(0) 推荐(0) 编辑
摘要:返回单位:字节 sys.getsizeof() 可以看出字符串是比整形占用空间小的,且整形在一定范围内占用空间是一样的 对比 结果 可以看出f()无论是从速度还是从内存占用都完胜g() 字典 阅读全文
posted @ 2016-12-19 20:39 jihite 阅读(4750) 评论(0) 推荐(0) 编辑
摘要:1. 简介 Gunicorn(Green Unicorn)是给Unix用的WSGI HTTP 服务器,它与不同的web框架是非常兼容的、易安装、轻、速度快。 2. 示例代码1 启动 起来后显示 此时,调用http://127.0.0.1:8000 参数说明 -w 处理HTTP请求的worker进程数 阅读全文
posted @ 2016-12-18 19:58 jihite 阅读(3099) 评论(0) 推荐(0) 编辑
摘要:现有3种方式创建set() 效率对比 对比结果 可见set Literals完胜 原理 为了了解其中的原因,分析下生成set()的原理 分析 f()需要载入全局函数set,把三个元素放入栈中,然后调用set()函数,就生成了set() h()也需要载入全局函数set,不是把三个元素载入栈,而是把一个 阅读全文
posted @ 2016-12-06 23:23 jihite 阅读(2780) 评论(0) 推荐(0) 编辑
摘要:简介 没有切换开销。因为子程序切换不是线程切换,而是由程序自身控制,没有线程切换的开销,因此执行效率高, 不需要锁机制。因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加锁,只需要判断状态就好了,所以执行效率比多线程高很多 Python对协程的支持还非常有限,用在generator中 阅读全文
posted @ 2016-11-28 23:29 jihite 阅读(3678) 评论(0) 推荐(0) 编辑
摘要:翻译:http://toblerity.org/shapely/manual.html 引入包 from shapely.geometry import Point from shapely.geometry import LineString 共有的变量和方法 object.area Return 阅读全文
posted @ 2016-09-28 11:00 jihite 阅读(27244) 评论(0) 推荐(0) 编辑
摘要:位置 python包依赖包安装 rtree 依赖 spatialindex(spatialindex.dll spatialindex_c.dll) shapely 依赖 geos(geos.dll geos_c.dll) 在windows安装时把dll文件拷贝到\windows\Systems32 阅读全文
posted @ 2016-07-30 16:49 jihite 阅读(5031) 评论(1) 推荐(0) 编辑
摘要:python自2.6后,新增了一种格式化字符串函数str.format(),威力十足,可以替换掉原来的% 注:以下操作版本是python2.7 映射示例 语法 通过{} 和 : 替换 % 通过位置 通过format函数可以接受不限参数个数、不限顺序 通过关键字 format括号内用=给变量赋值 通过 阅读全文
posted @ 2016-07-27 21:58 jihite 阅读(6414) 评论(0) 推荐(1) 编辑
摘要:饼图 结果 阅读全文
posted @ 2016-07-23 22:13 jihite 阅读(1773) 评论(0) 推荐(0) 编辑
摘要:问题复现 现象:往set对象里add列表、集合对象时,时提示他们是不可hash的,而对于tuple类型就可以。 原因:set里面的对象是hash存储(所以是无序的),对于python万物都是对象,如果存储一个list对象,而后改变了list对象,那set中刚才存储的值的hash就变了。 结论:set 阅读全文
posted @ 2016-07-23 00:06 jihite 阅读(18631) 评论(0) 推荐(1) 编辑
摘要:父类A 子类不重写__init__,实例化子类时,会自动调用父类定义的__init__ 执行 但重写了__init__时,实例化子类,就不会调用父类已经定义的__init__ 执行 为了能使用或扩展父类的行为,最好显示调用父类的__init__方法 执行 阅读全文
posted @ 2016-07-22 00:29 jihite 阅读(44257) 评论(0) 推荐(2) 编辑