Python
排山和倒海
这个作者很懒,什么都没留下…
展开
-
python 安装openssl
python -m pip install -U --force-reinstall pip强制更新pip然后pip install pyopenssl原创 2021-07-19 16:00:40 · 2488 阅读 · 0 评论 -
python2.7安装M2Crypto
pip install wheelpip install cryptographypip install M2CryptoWin32https://pypi.python.org/pypi/M2Cryptohttps://pypi.python.org/pypi/M2CryptoWin32https://pypi.python.org/pypi/M2CryptoWin6464位:pip install M2CryptoWin6432位:pip install M2C...原创 2021-01-29 10:34:18 · 1150 阅读 · 0 评论 -
python byte 和 list互转(byte to list,list to byte,byte to int) buffer
在一些图像处理中,一个像素用8位,即一个byte。如何用byte和int,应该是number互转。byte to list:list(bytes(buffer))list to byte:arr=[1,2,3,4,5]arr2= bytes(arr)...原创 2020-04-26 20:27:19 · 28223 阅读 · 5 评论 -
python tracemalloc备案
todo原创 2020-02-28 17:15:35 · 311 阅读 · 0 评论 -
python AST模块
todo原创 2020-02-26 22:25:44 · 610 阅读 · 0 评论 -
python 监控文件修改
todo原创 2020-02-26 22:25:13 · 1498 阅读 · 0 评论 -
MethodType用法和setattr区别
python2types.MethodType在python2和python3上实现有很大不同,整理下自己的理解,以及遇到的一些问题。MethodType可以帮助将方法绑定到对象上,因为python的所有内容都可以被视为对象,所以这里含义比较广泛,比如可以给类对象绑定方法,也可以给类绑定方法。下面给的实例是python2给一个对象,给一个类,绑定方法#coding=utf-8im...原创 2020-01-22 10:13:04 · 410 阅读 · 0 评论 -
python切片冒号的用法
python的切片主要用在tuple和list这类带有索引index的数据结构上,用来取具体数组元素,或某一段数组元素正索引负索引正索引:0,1,2,3,4,这个就不说了负索引:-1为最后一个元素,-2为倒数第二个切片操作object[start:end:step]start:起始index,包含end:结束index,不包含step:步长,以多少步长取数据,默认为...原创 2020-01-18 23:05:20 · 3010 阅读 · 0 评论 -
with和python上下文管理器
整理一下with相关的内容,以及python上下文管理器下面是3种打开资源的方式,一种直接打开,一种try方式,一种with方式,每个的方式的优缺点就不说了,这里记录下with先骨干的内容。f = open("a.txt","r+")# do thingf.close()try: f = open("a.txt", "r+") # do thingexcept ...原创 2020-01-17 00:12:49 · 113 阅读 · 1 评论 -
python的一些库备份
操作注册表和修改右键操作菜单:winreghttps://testerhome.com/topics/14479windows相关操作:pywin32,比如excel相关操作https://www.cnblogs.com/hushaojun/p/7792503.htmlhttps://blog.csdn.net/qdx411324962/article/details/442704...原创 2020-01-14 18:37:09 · 300 阅读 · 0 评论 -
python的装饰器总结
前面碰到了装饰器的一些内容,这里总结一下。要想对python更深入理解一些,装饰器是必须要掌握的内容。闭包必须说一下闭包这个概念,python的装饰器是python的闭包实现。说一个通俗的理解,闭包就是能够读取其他函数的内部变量的函数,闭包是函数内部和外部链接的一个桥梁(这句话是百度百科摘过来的,我觉得不错)。我们也都知道python的的命名空间LEGB:查找顺序L:local...原创 2020-01-08 13:28:25 · 132 阅读 · 0 评论 -
python反射自我总结
反射是python的一个高级特性,利用反射我们可以做很多事情。之前对反射的理解有些偏颇,这里再梳理下自己的想法,后续有了更多的想法,继续介绍。以python为例子介绍:反射:Reflectionis an API which is used to examine or modify the behavior of methods, classes, interfaces at runti...原创 2020-01-04 22:56:56 · 122 阅读 · 0 评论 -
python的mysql的orm:SQLAlchemy
ORM:object relational mappinghttp://www.ruanyifeng.com/blog/2019/02/orm-tutorial.html,写的很好,mark一下,另外他的例子是OpenRecord,一个js的方案。一种关系型数据库映射成对象的技术,以往操作数据库靠裸写 sql 语句,自己控制transaction,有ORM的化,就会好操作一些。具体...原创 2020-01-01 22:20:46 · 128 阅读 · 0 评论 -
python多线程小计
很久之前用过,现在回过头来捋一下。原创 2019-12-26 20:13:29 · 68 阅读 · 0 评论 -
几种消息队列,定时触发和异步事件处理的方案
apscheduler比较简单的可以用apscheduler来实现,apscheduler提供多种定时任务的调度。如果要和flask或者django集成,那可以用对应的flask-apscheduler,django-apscheduler进行任务定时执行。redis Queue,RQhttp://python-rq.org/redies作为nosql类型的存储系统,同时也是提...原创 2019-12-26 16:13:07 · 1454 阅读 · 0 评论 -
设计模式的相关东西
复习下以前学过的设计模式,有时间就多写写,以python为主的,挨个内容进行实现设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模...原创 2019-12-23 14:12:08 · 79 阅读 · 0 评论 -
矩阵的一些操作
发现python的一些矩阵操作都是用numpy来做的,如果脱离了这个库,似乎就没了。自己写了几个矩阵的操作,留在这里做备份。逆时针旋转(90°)def rotate(dataset): if not dataset: return None row = len(dataset) col = len(dataset[0]) return [...原创 2019-12-15 23:02:34 · 76 阅读 · 0 评论 -
python Elasticsearch 遍历相关数据
一开始用的是这个res = es.search( index='xxxxx*/', #_source=['localtime', 'request'], body=actor_count_json, search_type="query_then_fetch", scroll="1m" ) sc原创 2017-11-28 23:12:09 · 3831 阅读 · 0 评论 -
google proto buffer for python的安装过程
首先下载运行setup.py需要安装setuptoolshttp://pypi.python.org/pypi/setuptools还是不行下载Twisted原创 2014-09-02 21:57:51 · 3265 阅读 · 0 评论 -
Flask python 传输数据到前台 js 出问题 “' "”
python 处理后台,从mongodb 中查询得到数据,ranho原创 2014-09-17 23:44:01 · 4718 阅读 · 0 评论 -
Twisted python 开发游戏的服务器框架
首先明白,Twisted 是基于事件驱动的网络转到了转为方法上的调用转载 2014-09-08 16:18:03 · 2535 阅读 · 0 评论 -
gflags中python的用法
首先安装setuptool法1:window联网情况下,可以使用http://peak.telecommunity.com/dist/ez_setup.py 安装 执行:python ez_setup.py 法2:linux下可以直接root权限安装 http://pypi.python.org/packages/2.6/s/setuptools/setup原创 2014-09-09 17:22:48 · 2506 阅读 · 0 评论 -
python的问题
python下的错误,缩进错误IndentationError:unexpected indent如果在cmd原创 2014-09-03 21:40:23 · 552 阅读 · 0 评论 -
wxpython matplotlib 将figure内嵌入panel
很坑,用的python2.7,死活不行后来发现其实版本不对,貌似是python3以上的版本大家想这么做的原创 2014-08-25 20:32:18 · 2657 阅读 · 0 评论 -
python Image库 出错
False decoder zip not availableIOError: cannot identify image file 'tmp_20.png'原创 2014-09-11 21:00:12 · 2984 阅读 · 0 评论 -
wxpython 窗口内可移动控件
import wxapp = wx.App(False)d = {}def wMouseDown(e): print "!!!", e.GetEventObject()def MouseDown(e): o = e.GetEventObject() sx,sy = panel.ScreenToClient(o.GetPos转载 2014-08-29 10:15:33 · 2139 阅读 · 0 评论 -
python分层目录导入另外目录的模块 import
有时候我们不想把所有的python module都放在一个文件夹下,我们希望发在不同的文件夹下,也就是java 的pakage的ga原创 2014-09-13 14:34:29 · 10490 阅读 · 0 评论 -
d3 js 将传进的时间作为时间时间轴
首先明白一个道理原创 2014-09-18 20:21:46 · 6613 阅读 · 0 评论 -
CGI,WCGI
CGI是什么最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别人吧,但是要与第三做个约定,我给你什么,然后你给我什么,就是握把请求参数发送给你,然后我接收你的处理结果给客户端。那这个约定就是 comm转载 2015-12-27 11:07:29 · 1161 阅读 · 0 评论 -
opencv python 读取视屏
import cv2 #获得视频的格式videoCapture = cv2.VideoCapture('oto.avi') #获得码率及尺寸fps = videoCapture.get(cv2.cv.CV_CAP_PROP_FPS)size = (int(videoCapture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)), int(v转载 2016-05-19 16:16:05 · 1051 阅读 · 0 评论 -
获取当前python正在运行的文件的路径
print os.path.abspath(__file__)原创 2016-09-26 17:19:03 · 4194 阅读 · 1 评论 -
python一些小知识点
内嵌数据结构记得中英文对照,有些面试官喜欢秀英文or中文列表list:最常用,可变列表,有sort可排序如果是列表和列表之间的加法,返回的是重新申请的一个对象,和加法的两个对象不一样list可以做stack,queue用,活学活用下,pop等需要和元组做区别字典dict:最常用,key,value的形式,无顺序。和json之间的转换集合set:常用,元素不重...原创 2016-10-14 16:08:37 · 289 阅读 · 0 评论 -
反向生成符合正则表达式的字符串
python有个库xegerjava也有个对应的第三方库,有的时候可以当个小工具拿来用用from xeger import Xeger _x = Xeger(limit=4)out = _x.xeger(r'[A-Z]\d[A-Z]')print out原创 2017-10-21 20:07:18 · 5758 阅读 · 1 评论 -
第一个python,地址簿程序
# coding=utf-8import cPickle as pimport os class Person: def __init__(self, name, type, email, phone): self.type = type self.email = email self.phone = phone self.name = name def changeTy原创 2014-07-31 09:35:48 · 1290 阅读 · 1 评论