Windows下,VIM调试python的设置

现在Ctrl+M插入set_trace,Ctrl+U消除所有set_trace,Ctrl+D运行。觉得快捷键不爽的自己改改。(M=>Mark, U=>Unmark, D=>Do) 总共四个步骤: 1. 安装python新版,http://www.python.org,并把python安装目录加入到系统路径 2. 安装VIM的runscript插件:其作用是在vim脚本中执行python脚本 3. 下载python2.4版本的python24.dll,放到c:\windows\system32目录。(注意,如果你的vim用的不是这个版本,后面的步骤中vim会出错,提示你没有py...
Vim | 2010-08-26 14:02 | 阅读 4325 次 | 评论 1 条

Win7减肥之删除休眠文件

“以管理员身份运行,所有程序→附件→命令提示符”,右击选择“以管理员身份运行”,进入命令提示符后,手工输入“powercfg -h off” 这是干什么的,木星人也会知道……(该文件在C盘根目录为隐藏的系统文件,隐藏的这个hiberfil.sys文件大小正好和自己的物理内存是一致的。安全删除休眠文件方法,一是所有程序-附件-管理员身份打开命令提示符,输入(直接粘贴过去也行),powercfg -h off,回车,即直接删除。二是运行磁盘清理,如有休眠文件,勾选予以清理。)
Windows | 2010-08-13 18:50 | 阅读 4182 次 | 评论 3 条

web.py输出图像

class Test: def GET(self): web.header('Content-Type','image/jpeg') image = file('12.jpg', 'rb').read() return image
Python | 2010-08-12 22:50 | 阅读 2693 次 | 评论 1 条

South——完美替代django比较鸡肋的syncdb

By Calabash 使用South之前铭记:请你一定要相信他的能力,抛弃对他的不信任感。因为South给人的第一印象就是好像每个操作都在抛异常。 South概述 * 针对django自带的syncdb同步models和数据库的缺陷开发的数据迁移工具,可以作为syncdb的替代,South能够检测对models的更改并同步到数据库. South基本用法 * 安装完South之后,要在django项目中使用South,先要将South作为一个App导入项目,所以设置INSTALL_APP添加south * 第一次使用South(对于已存在的项目转用South见下一步的介...
Python | 2010-07-03 22:20 | 阅读 5254 次 | 评论 1 条

rarlinux的安装教程

到 http://www.rarsoft.com/download.htm 找最新版本的下载地址 wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz tar zxvf rarlinux-3.9.3.tar.gz cd rar make make install 至此安装完毕,输入rar按回车,如果出现如下错误: rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by rar) 只需要进行下面的操作就可以了 cp ...
Linux | 2010-06-22 15:46 | 阅读 2750 次 | 评论 1 条

即指即现:为Windows 7任务栏预览提速

作者:中关村在线 欧叶   微软Windows 7超级任务栏相对于Windows XP而言,无论是外观还是功能,都有有了较大改进。当用户在任务栏上打开的应用程序、工作文档比较多的时候,有时很难快速找到目标程序。此时,通过Windows 7的文件缩略图的预览功能,用户就能快捷地定位到目标工作程序。   Windows 7任务栏上的文件预览功能虽然可以方便用户的操作,但是它却有一点小问题:缩略图弹出时间“太长”,当用户将鼠标指向任务栏某程序时,预览图需要等上一会才能出现,方式不利于用户快速定位目标程序。 Windows 7超级任务栏上的文件缩略图预览   用户可以通过修改注册表,来...
Windows | 2010-06-12 11:28 | 阅读 2171 次 | 评论 2 条

Python实现查找指定文件夹内指定时间之后修改过的文件

保存下来,以后说不定用的到 #!/usr/bin/python# -*- coding: UTF-8 -*-import osimport timeimport datetimetime1 = '2010-4-1 12:33' #指定时间root1 = 'D:\\WWW' #指定文件夹def txt_2_time(txt): l = txt.replace(' ','-').replace(':','-').split('-') l = map(int,l) s = datetime.datetime(*l) t = time.mktime...
Python | 2010-06-09 13:24 | 阅读 6054 次 | 评论 0 条

ubuntu删除uming和ukai字体

cd /usr/share/fonts/truetype/arphicsudo rm uming.ttcsudo rm ukai.ttcsudo fc-cache -fv
Linux | 2010-06-08 01:27 | 阅读 6528 次 | 评论 0 条

Python实现九九乘法表

常规版(最容易理解): for i in range(1,10): for j in range(1,i+1): print '%d*%d=%d' %(i,j,i*j), print 函数式版: for i in range(1,10): print ''.join(map(lambda x:'%d*%d=%d' %(x,i,i*x), range(1,i+1))) 号称最简版(看似仅有一行,其实把简单的问题搞的贼复杂了,不建议这种方式): print '\n'.join([ ' '.join([ "%d*%d=%2s"...
Python | 2010-06-01 18:02 | 阅读 7537 次 | 评论 3 条

总算可以打开了

天朝的互联网需要救赎
默认分类 | 2010-05-18 18:06 | 阅读 2003 次 | 评论 1 条

Python中__class__的理解

先运行下面一段代码: class A: def __init__(self,url): self.url = url def out(self): return self.urla = A('news.163.com')print a.out()b = a.__class__('www.bccn.net')print b.out()print Aprint a.__class__ 可以看出a.__class__就等效于a的类A
默认分类 | 2010-04-21 03:55 | 阅读 12734 次 | 评论 0 条

Python抓取页面中超链接(URL)的3中方法比较(HTMLParser、pyquery、正则表达式)

HTMLParser版: #!/usr/bin/python# -*- coding: UTF-8 -*-import HTMLParserclass UrlParser(HTMLParser.HTMLParser): def __init__(self): HTMLParser.HTMLParser.__init__(self) self.urls = [] def handle_starttag(self, tag, attrs): if tag == 'a': for name,value in at...
Python | 2010-04-20 20:04 | 阅读 9122 次 | 评论 0 条

Python中将字符串列表转为数字列表的两种方法

用1000个元素的列表作实验,计算它们的执行时间 首先想到的是遍历列表然后转换元素类型,组成新的列表: #!/usr/bin/python# -*- coding: UTF-8 -*-from time import clock as nowtime1 = now()txt = '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,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53...
Python | 2010-04-17 18:39 | 阅读 15486 次 | 评论 0 条

用Python对字符串进行批量替换

txt = '123456789'd = {'1':'a', '2':'b', '3':'c', '4':'d', '5':'e', '6':'f', '7':'g', '8':'h', '9':'i', }for k in d: txt = txt.replace(k,d[k])print txt
Python | 2010-04-13 16:32 | 阅读 14352 次 | 评论 0 条

python实现全屏截图(win32)

#!/usr/bin/python# -*- coding: UTF-8 -*-import timeimport os, win32gui, win32ui, win32con, win32apidef window_capture(): hwnd = 0 hwndDC = win32gui.GetWindowDC(hwnd) mfcDC=win32ui.CreateDCFromHandle(hwndDC) saveDC=mfcDC.CreateCompatibleDC() saveBitMap = win32ui.CreateBitmap() ...
Python | 2010-04-10 22:14 | 阅读 7881 次 | 评论 1 条

深入理解Python中的yield

yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->def addlist(alist): for i in alist: yield i + 1取出alist的每一项,然后把i + 1塞进去。然后通过调用取出每一项: Co...
Python | 2010-04-10 01:12 | 阅读 2240 次 | 评论 0 条

Python中用enumerate遍历列表

enumerate在遍历时可以返回元素的索引值,如:for i, v in enumerate(a):这对于某些需要索引值的情况非常方便。如打印序号,如果不用这个方法,我们遍历一般要写成:for i in range(len(a)): print i, a[i]而使用enumerate,可以写为:for i, v in enumerate(a): print i, v 摘自:http://www.zeuux.org/pipermail/zeuux-python/2006-June/026647.html
Python | 2010-04-09 23:14 | 阅读 3385 次 | 评论 0 条

搜狗的广告做的有些过了

刚才sogou拼音输入法自动更新完毕,跳出来这个广告 攻击对手了

python内置函数map/reduce/filter

python内置函数map/reduce/filter python有几个内置的函数很有意思:map/filter/reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是python列表方法的三架马车。 filter() 函数:filter函数的功能相当于过滤器。调用一个布尔函数bool_func来迭代遍历每个seq中的元素;返回一个使bool_seq返回值为true的元素的序列。 >>>a=[1,2,3,4,5,6,7]>>>b=filter(lambda x:x>5, a)>>>print b>>>[6,7]如果fi...
Python | 2010-04-09 01:56 | 阅读 2548 次 | 评论 1 条

python插入记录后取得主键id的方法(cursor.lastrowid和conn.insert_id())

#!/usr/bin/python# import MySQL moduleimport MySQLdb# get user inputname = raw_input("Please enter a name: ")# connectconn = MySQLdb.connect(host="localhost", user="nobody", passwd="nobody", conn="qestar", unix_socket="/tmp/mysql.sock")# create a cursorcursor = conn.cursor()# execute SQL statemen...
Python | 2010-04-07 13:01 | 阅读 9466 次 | 评论 0 条
浏览3035861次
文章归档
最新评论
  • 静夜思:-1是多核
  • 时光拾荒者:CtrlCV还是强的?