
Python
只缘心高嫌地窄
hg
展开
-
Python GUI
Tkinter 内置库,如果没有运行 sudo apt-get install python-tk 3.0一下用import Tkinter 3.0及以上用import tkinter, tkinter.Tk() from Tkinter import *a = Tk()a.wm_title("my friend")b = Label(a, text = "my fri原创 2016-06-25 22:44:22 · 1512 阅读 · 0 评论 -
Python 多线程 多进程 GIL
参考GIL threading 和 multiprocessing 生产者 消费者 多进程版 多进程间的信号处理 还没整理 Map 加速线程运行 还没整理 多线程使用threading模块创建线程传入一个函数这种方式是最基本的,即调用threading中的Thread类的构造函数,然后指定参数target=func,再使用返回的Thread的实例调用start()方法,即开始运原创 2016-06-25 22:42:32 · 5379 阅读 · 0 评论 -
Python Curses
部分转载自:python curses使用 pythonlab pythonlab 彩色终端 官方API 可爱的 Python:Curses 编程 简介 python 中curses封装了c语言的curses,把c中复制部分简单化,比如addstr(),mvaddstr(),mvwaddstr()合并成了一个addstr()方法 语法入门打开和关闭一个curse原创 2016-06-22 21:43:39 · 5581 阅读 · 0 评论 -
ipdb
安装 sudo pip install ipdb 使用 第一种方法 python -m ipdb xxx.py 单步调试 第二种方法 在需要断点的地方插入两句话 from ipdb import set_traceset_trace() 运行程序后, 会在执行到set_trace()的时候中断程序 并出现提示符 ipdb> 好像进入了原创 2016-06-18 11:54:25 · 11406 阅读 · 1 评论 -
Python Regex
参考:Python正则表达式指南 Python支持的正则表达式元字符和语法 数量词的贪婪模式与非贪婪模式 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符。例如:正则表达式”ab*”如果用于查找”abbbc”,将找到”abbb”。而如果使用非原创 2016-06-15 15:13:10 · 4631 阅读 · 0 评论 -
wxPython & PyQT
推荐看github官方的demo 部分转载自:here > * PyQt4 26个实例 wxPython安装 sudo apt-get install python-wxtools 小例子一个小白框#!/usr/bin/python#coding=utf-8import wxapp = wx.App(False) # Create a new app, don'原创 2016-05-15 14:58:39 · 16231 阅读 · 0 评论 -
Some Basic Knowledge
转载自这里 Python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件。 1、正则表达式替换 目标: 将字符串line中的 overview.gif 替换成其他字符串 >原创 2016-04-16 20:40:10 · 508 阅读 · 0 评论 -
class of Python
部分代码需要在Python2的环境下运行(不是2.7,懒德改了) 部分转载自这里 Python中的类 面创建了一个Student的类,并且实现了这个类的初始化函数”init”: class Student(object): count = 0 books = [] def __init__(self, name, age): self原创 2016-04-16 18:11:09 · 3303 阅读 · 0 评论 -
self & __set__ __get__ & static、class、abstract
部分转载自这里和这里 这里 刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数 selfself代表类的实例,而非类cl原创 2016-04-16 15:16:40 · 2209 阅读 · 0 评论 -
Script with Login & UPC & Requests vs Urllib2
部分转载自:github 知乎爬虫 ZhihuSpider 6 网络爬虫-验证码登陆 Python入门网络爬虫之精华版 介绍 在访问某些网站时,我们最初只是需要提供用户名密码就可以登陆的,比如说豆瓣网,如果我们要是频繁登陆访问,可能这时网站就会出现一个验证码图片,要求我们输入验证码才能登陆,这样在保证用户方便访问的同时,又防止了机器的恶意频繁访问。对于这种情况,我们可以使用代原创 2016-03-17 16:14:09 · 3125 阅读 · 1 评论 -
Python 科学计算
手动安装Python库 Python 科学计算做好在Python2.7的环境下 One way of getting a handle on the scientific computation tools in Python is to take a look at the following online resources 安装python(x,y) 安装前,会提示卸载原创 2016-01-28 13:20:46 · 1158 阅读 · 0 评论 -
Python 基础语法
import sys print sys.version # 查看Python的版本信息 在cmd中编译.py文件 python -m compileall xmllib.py from 模块 import 方法 from 文件 import 方法 from 文件 import 类 from 模块 import * print name # 查看当前模块的原创 2016-01-21 16:13:24 · 562 阅读 · 0 评论 -
Django
安装 pip install Django 创建项目 django-admin.py startproject myLesson (myLesson 是项目的名字) cd myLesson django-admin.py startapp myTest (myTest 是应用) 使用sublime打开项目 在INSTALLED_APPS中添加:’myTest原创 2016-01-21 15:57:57 · 429 阅读 · 0 评论 -
Pip & Virtualenv & Fabric & Scrapy & PIL & BeautifulSoup
下载一个IDE–Pycharm,自带环境管理,就不需要这么麻烦了… 部分转载自:廖雪峰的官方网站 Mac OS X安装 Scrapy、PIL、BeautifulSoup pip、virtualenv、fabric 这三个对Python项目部署非常便利。 virtualenv 用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtual原创 2016-01-21 15:54:43 · 1200 阅读 · 0 评论 -
Flask Requests & 人人网Session
Flask Flask默认端口号是5000 安装 可以直接在电脑环境下pip install flask 也可以在virtualenv环境下安装来控制版本 推荐第二种 实例应用路由开启服务器 路由默认是GET方法 这里的请求头经常出bug # coding=utf-8 from flask import Flask, req原创 2016-01-19 22:15:54 · 2731 阅读 · 0 评论 -
Python Lib
常量模块 保存到const.py,然后放到Python27的Lib目录下 class _const(object): class ConstError(TypeError): pass def __setattr__(self, key, value): if self.__dict__.has_key(key):原创 2016-01-19 14:06:40 · 995 阅读 · 0 评论 -
爬虫 XPath
安装 pip install lxml 这样应该是装不上的,去手动吧 Error:ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。 这个是因为你安装了64位的python,然后安装32位的模块,或者你安装了32位的python,然后安装64位的模块 先确定自己的python是是多少位 下载对应的模块就对啦原创 2016-01-19 14:01:41 · 9314 阅读 · 0 评论 -
爬虫 正则表达式
库文件 re符号 . : 匹配任意字符,换行符\n除外 :匹配前一个字符0次或无限次 ? :匹配前一个字符0次或1次 .*:贪心算法 .*?:非贪心算法 ():括号内的数据作为结果返回 方法 findall: 匹配所有符合规律的内容,返回包含结果的列表 Search:匹配并提取第一个符合规律的内容,返回一个正则表达式对象(object) Su原创 2016-01-19 13:21:45 · 5536 阅读 · 0 评论 -
IDLE & IPython & 离线文档 & 优先级记忆口诀心法
函数寻址下标一 幂运算小二小嘻嘻 全体单元第三位 #比如翻转运算~、正负号等。单元运**算符,就是一个操作对象的运算符 乘除求余四千里 乘除完了五加减 六娃玩耍左右移 七是按位或跟与 #同时包括异或 八仙生气要比敌 #比较运算符 倒数第一逻辑或非与 #lambda要排最后,但出现的少,所以或非与排最后原创 2015-09-06 09:29:55 · 2051 阅读 · 0 评论