随笔分类 -  Python

大众情人语言, 简单而又强大, 值得掌握.
Python-Python3 生成 Google Authenticator 的 6 位验证码
摘要:代码如下: # -*- coding: utf-8 -*- import hmac import math import base64 import struct import hashlib import time def cal_google_code(secret_key): # secret 阅读全文

posted @ 2021-05-24 15:02 John_ABC 阅读(1046) 评论(0) 推荐(0) 编辑

Python-Mac 安装 PyQt4
摘要:环境: 系统: OS X 10.11.4 Python: 2.7.10 1.安装 Qt 测试安装结果,需要正确找到 qmake 的路径 2.安装 SIP 下载(sip-4.18.1.tar.gz): https://riverbankcomputing.com/software/sip/downlo 阅读全文

posted @ 2016-12-29 14:48 John_ABC 阅读(4696) 评论(0) 推荐(0) 编辑

Python-select详解(select、epoll)
摘要:select函数操作集合的时候有个要求,要么集合本身是描述符,要么他提供一个fileno()接口,返回一个描述符。 I/O多路复用是在单线程模式下实现多线程的效果,实现一个多I/O并发的效果。看一个简单socket例子: 客户端: 以上为一个简单的客户端发送一个输入信息给服务端的socket通信的实 阅读全文

posted @ 2016-11-17 23:40 John_ABC 阅读(12475) 评论(0) 推荐(2) 编辑

Python-事件驱动模型代码
摘要:转自:http://my.oschina.net/u/1462124/blog/477693 阅读全文

posted @ 2016-08-10 21:24 John_ABC 阅读(2465) 评论(0) 推荐(0) 编辑

Python-正则零宽断言及命名捕获(类PHP)
摘要:(一)零宽断言 说明:本文的例子使用python描述 首先说明一下什么是零宽断言,所谓零宽断言就是并不去真正的匹配字符串文本,而仅仅是匹配对应的位置。 正则表达式中有很多这样的断言,常见的如匹配字符串或者行的起始位置 ^ 和 /A,匹配字符串或者行的末尾 $ 和 /Z,单词边界/B等等。这些简单的就 阅读全文

posted @ 2016-08-04 17:48 John_ABC 阅读(1407) 评论(0) 推荐(0) 编辑

Python-requests之POST Data的json问题
摘要:代码如下: 使用Fiddler抓包,虽然在WebForms里面看到格式如下: 但是在Raw中看到结果如下: 即自动执行了urlencode,查看requests/models.py源码发现,如果数据可迭代,即自动加入"application/x-www-form-urlencoded"头,并且执行u 阅读全文

posted @ 2016-07-25 11:55 John_ABC 阅读(60034) 评论(1) 推荐(2) 编辑

Python-属性(property)
摘要:在2.6版本中,添加了一种新的类成员函数的访问方式--property。 原型 fget:获取属性 fset:设置属性 fdel:删除属性 doc:属性含义 用法 1.让成员函数通过属性方式调用 输出结果: 2.利用property装饰器,让成员函数称为只读的 输出结果: 3.利用property装 阅读全文

posted @ 2016-07-19 17:48 John_ABC 阅读(280) 评论(0) 推荐(0) 编辑

Python-描述符
摘要:Python中包含了许多内建的语言特性,它们使得代码简洁且易于理解。这些特性包括列表/集合/字典推导式,属性(property)、以及装饰器(decorator)。对于大部分特性来说,这些“中级”的语言特性有着完善的文档,并且易于学习。 但是这里有个例外,那就是描述符。至少对于我来说,描述符是Pyt 阅读全文

posted @ 2016-07-19 17:39 John_ABC 阅读(963) 评论(0) 推荐(2) 编辑

Python-代码对象
摘要:可调用的对象是python执行环境中最重要的部分,python语句,赋值,表达式,模块等,这些 对象只是构成可执行代码块的拼图的很少的一部分,而这些代码块被称为代码对象。 每个可调用的对象的核心都是代码对象。一般来说,代码对象可以作为函数或者方法调用的一部分来 执行,也可以用exec语句或者是内建函 阅读全文

posted @ 2016-03-02 16:01 John_ABC 阅读(987) 评论(1) 推荐(1) 编辑

Python-Mac OS X EI Capitan下安装Scrapy
摘要:sudo pip install scrapy --ignore-installed six #sudo pip install scrapy --upgrade --ignore-installed six “ImportError: cannot import name xmlrpc_clien 阅读全文

posted @ 2016-02-19 23:10 John_ABC 阅读(296) 评论(0) 推荐(0) 编辑

Python-Sublime Text3 激活码
摘要:1.点击菜单-help-Enter License 2.输入以下内容中的一个 https://fatesinger.com/78252 如图所示: 附加安装Package Control代码 阅读全文

posted @ 2016-01-19 16:48 John_ABC 阅读(950) 评论(0) 推荐(0) 编辑

Python-技巧
摘要:0.推荐的扩展 requests urilib的替代品 BeautifulSoup4 解析HTML代码 rq 任务队列 selenium 自动化测试工具,模拟浏览器 1.sys.modules, 根据已加载的模块创建对象, 其中 page 为类名 2.hasattr, setattr, locals 阅读全文

posted @ 2015-07-24 15:31 John_ABC 阅读(605) 评论(0) 推荐(0) 编辑

python-__init__.py 与模块对象的关系
摘要:python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很 多,层级很... 阅读全文

posted @ 2015-07-24 13:45 John_ABC 阅读(3450) 评论(0) 推荐(1) 编辑

Python-常用库扩展
摘要:图片处理: PILHTTP请求模拟: requests 阅读全文

posted @ 2015-07-24 10:22 John_ABC 阅读(216) 评论(0) 推荐(0) 编辑

Python-文件修改器
摘要:#-*- coding: utf-8 -*-import osimport sysimport globfrom PyQt4.QtGui import *from PyQt4.QtCore import *class Change(QWidget): def __init__(self, pa... 阅读全文

posted @ 2015-07-15 17:41 John_ABC 阅读(543) 评论(0) 推荐(0) 编辑

Python-PyQt4学习笔记
摘要:1.每个应用必须创建一个 QtGui.QApplication(sys.argv), 此时 QtGui.qApp 为此应用的实例app = QtGui.QApplication(sys.argv)sys.exit(app.exec_()); #因为exec是关键字, 所以 Qt 用的 exec_, ... 阅读全文

posted @ 2015-07-09 11:12 John_ABC 阅读(7674) 评论(0) 推荐(0) 编辑

Python-PyQt4学习资料汇总
摘要:摘自:http://www.cnblogs.com/coderzh/archive/2009/06/28/1512654.html官方文档: http://pyqt.sourceforge.net/Docs/PyQt4/classes.html一个月前研究了下PyQt4,感觉比较不错。相比wxpyt... 阅读全文

posted @ 2015-07-09 10:58 John_ABC 阅读(4458) 评论(2) 推荐(1) 编辑

Python-PyQt安装
摘要:Windows下安装PyQt需要使用 mingw32-make工具, 以在windows下make 阅读全文

posted @ 2015-05-08 13:14 John_ABC 阅读(220) 评论(0) 推荐(0) 编辑

Python-代码性能优化技巧
摘要:代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。改进算法,选择合适的数据结构一个良好的算法能够对性能起... 阅读全文

posted @ 2015-02-15 12:11 John_ABC 阅读(463) 评论(0) 推荐(0) 编辑

Python-深入理解元类(metaclass)
摘要:1.使用type动态创建类(type是一个类,用来创建类对象的元类, 所以也可以继承)type("Person", (), {"name": "John"})2.元类 Python中类也是对象,元类就是创建这些类对象的类,可以理解为MyClass = MetaClass()MyObject = M... 阅读全文

posted @ 2015-01-30 23:40 John_ABC 阅读(819) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示