随笔分类 -  Python

摘要:首先当然要安装Sublime Text.不是吗 然后进入正题,惊醒jedi的安装了,有以下两个方式: Git cd ~/.config/sublime-text-2/Packages/git clone https://github.com/srusskih/SublimeJEDI.git "Jedi - Python ... 阅读全文
posted @ 2013-11-24 15:29 hhhyde 阅读(8253) 评论(0) 推荐(0)
摘要:方法一: 1: A = {'a': 1, 'b': 2} 2: 3: for k,v in A.items(): 4: exec k+'='+str(v) 5: 6: print b 7: >>>2方法二: A = {'a': 1, 'b': 2} for k,v in A.items(): var... 阅读全文
posted @ 2013-11-14 00:00 hhhyde 阅读(270) 评论(0) 推荐(0)
摘要:私有方法 是用__前缀开头的(e.g.__defName,__Var) 阅读全文
posted @ 2013-09-22 15:16 hhhyde 阅读(196) 评论(0) 推荐(1)
摘要:Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力! filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回: >>> def f(x): return x % 2 != 0 and... 阅读全文
posted @ 2013-08-21 17:16 hhhyde 阅读(153) 评论(0) 推荐(0)
摘要:在Python 底下,所有字符的编码都是要经过unicode来处理的(2.7.5版本是这样的,3.x到底是不是没亲测).所以要显示一段文字的话根据原文件的编码来解码,生成unicode编码将unicode编码转换成目标编码格式1 import urllib22 content=urllib2.urlopen('http://www.yxdown.com/gonglue/82039_14.html').read()3 print content.decode('gbk').encode('utf8') 阅读全文
posted @ 2013-08-21 16:52 hhhyde 阅读(218) 评论(0) 推荐(0)
摘要:背景条件如上os.walk(top, topdown=True, onerror=None, followlinks=False)返回一个3元素元组(dirpath,dirnames,filenames),它这里的遍历方式是按照逐渐深入的,先找到一个文件夹然后进去再探究内里,一步一步直到没有子文件夹了。并不是按照文件夹层级来遍历的。dirpath—>是一个纯Strdirnames—>是一个子文件夹集合filenames—>也是一个Str集合,不过这里是纯名字,不包含路径名参数分析:top:要walk的路径topdown:这里是要‘爬’top文件夹的一种顺序,True(Defa 阅读全文
posted @ 2013-08-13 19:27 hhhyde 阅读(342) 评论(0) 推荐(0)
摘要:u'\\u502a\\u6ce2\nss'如果是python2.x版本的话,默认是ascii编码的,3.x是unicode的。这里是把字符串转成unicode编码b'\\u502a\\u6ce2\nss'r'\\u502a\\u6ce2\nss'代表一个raw string,不会转义’\’,导致这里的\n不会有换行的效果'\\u502a\\u6ce2\nss'.decode('unicode-escape') >>>倪波 >>>ss '倪波'.encode( 阅读全文
posted @ 2013-08-08 16:17 hhhyde 阅读(174) 评论(0) 推荐(0)