python
of_undefined.
划水摸鱼工程师。
展开
-
Python 进程池
当使用pool 时,必须先 pool.close() 再 pool.join()原创 2017-05-01 17:09:34 · 585 阅读 · 0 评论 -
python os.path 骚操作
os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os.path.exists(path) #路径存在则返回True,路径损坏返回False o转载 2017-07-29 20:04:25 · 292 阅读 · 0 评论 -
python 关于协程的二三事
先上代码,以下是关于yield 的使用 唯一需要注意的是generator中的代码需要先执行一次,才能向它传入数据,使用c.send(None) 或 next(c)def consumer(): r = 'here' while True: n1 = yield r r = '200 OK'+ str(n1)def produc(c):原创 2017-07-29 20:03:40 · 229 阅读 · 0 评论 -
python 关于decorator
最近在学flask 的时候对于decorator 的一些疑惑:from functools import wrapsfrom flask import abortfrom flask_login import current_userfrom app.models import Permissiondef permission_required(permission): def de原创 2017-06-14 22:37:37 · 215 阅读 · 0 评论 -
python 使用SQLITE3
使用sqlite3 创建和插入数据库,需要注意VALUES(‘%s’) 插入字符如果没有引号会报错 conn.execute(''' CREATE TABLE IF NOT EXISTS CHECK_CODE (ID integer NOT NULL PRIMARY KEY AUTOINCREMENT , MAIL TEXT NOT NULL原创 2017-06-05 19:47:52 · 204 阅读 · 0 评论 -
python 关于seek
#该代码用于读取最后一行,#需要off=-30with open('c:\\text.txt','br') as f: while 1: f.seek(off,2) line = f.readlines() if len(line)>=2: line = line[-1] breakpri原创 2017-06-05 19:45:32 · 330 阅读 · 0 评论 -
python 模块错误
安装完pycrypto后,引入,提示模块不存在: 重新用easy_install 安装后解决原创 2017-05-28 21:25:06 · 255 阅读 · 0 评论 -
Python 中进程、线程、协程、IO复用
进程、线程分别用到的模块是 multiprocessing.Process 和 threading.Thread 方法有 start() join() 等 同时在线程和进程中都可以调用 Queue(主要用put,get) 和Lock(acquire、release)。在进程中虽然各自拥有独立的内存,但是为了防止同时使用输出(CMD,还有桌面??不太确定),还是有机会用到Lock。另外就是携程原创 2017-05-01 23:32:13 · 432 阅读 · 0 评论 -
python2.7用pip进行安装时报错Fatal error in launcher: Unable to create process using '"'
使用 python -m pip install xxx 可以解决原创 2017-05-01 18:49:17 · 2269 阅读 · 0 评论 -
python select 骚操作
介绍: Python中的select模块专注于I/O多路复用,提供了select poll epoll三个方法(其中后两个在Linux中可用,windows仅支持select),另外也提供了kqueue方法(freeBSD系统)select方法:进程指定内核监听哪些文件描述符(最多监听1024个fd)的哪些事件,当没有文件描述符事件发生时,进程被阻塞;当一个或者多个文件描述符事件发生转载 2017-07-29 20:27:19 · 680 阅读 · 0 评论