python
qq_22957637
这个作者很懒,什么都没留下…
展开
-
python codecs.open
python 文件读写时用open还是codecs.open 当我面有数据需要保存时,第一时间一般会想到写到一个txt文件中,当然,数据量比较大的时候还是写到数据库比较方便管理,需要进行网络传输时要序列化,json化。下面主要整理一下平时用的最多的写入到文件中,一般以txt结尾,linux里不会以后缀来区分文件类型,后缀可以随便,也可以没有。 python读写文件估计大家...转载 2018-10-17 23:02:16 · 518 阅读 · 0 评论 -
python 垃圾回收
python话说会自己管理内存,实际上,对于占用很大内存的对象,并不会马上释放。举例,a=range(10000*10000),会发现内存飙升一个多G,del a 或者a=[]都不能将内存降下来。。del 可以删除多个变量,del a,b,c,d办法:import gc (garbage collector)del agc.collect()马上内存就释放了。 在I...转载 2019-01-27 13:11:47 · 377 阅读 · 0 评论 -
正则匹配 预查不消耗
在正则表达式中,有一部分内容并不容易通过文档解释就能搞清楚,那就是预查。预查包括正向预查,反向预查,细分了还各自有肯定预查和否定预查。(?=pattern) 正向肯定预查,在任何匹配pattern的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如,“Windows(?=95|98|NT|2000)”能匹配“Windows2000”中的“Window...转载 2019-01-26 22:36:52 · 1221 阅读 · 1 评论 -
external tool pylint
pylint是一个不错的代码静态检查工具。将其配置在pycharm中,随时对代码进行分析,确保所有代码都符合pep8规范,以便于养成良好的习惯,将来受用无穷。1.pip install pylintscripts 下找到pylint.exe(安装的环境不同,在不同的虚拟环境下查找)2.pylint集成到pycharm Setting---->Tools---->Exte...原创 2019-01-26 13:22:35 · 189 阅读 · 0 评论 -
windows安装py2 和 py3
windows安装python27配置python27 python27\script环境pip.ini镜像源 C:\Users\xieqiang\AppData\Roaming\pip\pip.ini----configparser报错大部分原因删除script下的pip.exe 使用pip2.exe更新pip python -m pip2 install --upgrade ...原创 2018-12-11 00:33:16 · 129 阅读 · 0 评论 -
Python 相对导入与绝对导入
Python | Nov,05 , 2018 | pythonPython 相对导入与绝对导入,这两个概念是相对于包内导入而言的。包内导入即是包内的模块导入包内部的模块。Python import 的搜索路径在当前目录下搜索该模块 在环境变量 PYTHONPATH 中指定的路径列表中依次搜索 在 Python 安装路径的 lib 库中搜索Python import 的步骤py...转载 2018-12-05 21:26:13 · 158 阅读 · 0 评论 -
python 实现堆和索引堆
堆是一棵完全二叉树。堆分为大根堆和小根堆,大根堆是父节点大于左右子节点,并且左右子树也满足该性质的完全二叉树。小根堆相反。可以利用堆来实现优先队列。由于是完全二叉树,所以可以使用数组来表示堆,索引从0开始[0:length-1]。结点i的左右子节点分别为2i+1,2i+2。长度为length的树的最后一个非叶子节点为length//2-1。当前节点i的父节点为(i-1)//2。其中//表示向下...转载 2018-12-01 11:28:05 · 164 阅读 · 0 评论 -
编程英语单词
很实用的编程英语词库,共收录一千五百余条词汇。第一部分:application 应用程式 应用、应用程序application framework 应用程式框架、应用框架 应用程序框架architecture 架构、系统架构 体系结构argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量array 阵列 数组arrow operator arr...转载 2018-11-29 23:14:53 · 724 阅读 · 0 评论 -
python2 编码问题
不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError、UnicodeDecodeError 错误,每当遇到错误我们就拿着 encode、decode 函数翻来覆去的转换,有时试着试着问题就解决了,有时候怎么试都没辙,只有借用 Google 大神帮忙,但似乎很少去关心问题的本质是什么,下次遇到类似的问题重蹈覆辙,那么你有没有想过...转载 2018-10-17 00:17:27 · 130 阅读 · 0 评论 -
python2 编码总结
一、了解字符编码的知识储备 1. 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失,因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。在这一点上,我们编写一个py文件(没有执行),跟编写其他文件没有任何区别,都只是在编写一堆字符而已。...转载 2018-10-18 23:16:05 · 142 阅读 · 0 评论 -
python 内存读写
本文实例讲述了Python内存读写操作。分享给大家供大家参考,具体如下:Python中的读写不一定只是文件,还有可能是内存,所以下面实在内存中的读写操作示例1:# -*- coding:utf-8 -*-#! python3from io import StringIOf=StringIO()f.write('everything')f.write('is')f.writ...转载 2019-01-27 13:25:19 · 1072 阅读 · 0 评论