代码改变世界

Python如何下载文件

2013-07-28 12:10 by 江湖么名, 2965 阅读, 0 推荐, 收藏, 编辑
摘要:利用程序自己编写下载文件挺有意思的。Python中最流行的方法就是通过Http利用urllib或者urllib2模块。当然你也可以利用ftplib从ftp站点下载文件。此外Python还提供了另外一种方法requests。来看看三种方法是如何来下载zip文件的: 1 import urllib 2 import urllib2 3 import requests 4 5 url = 'http://www.blog.pythonlibrary.org/wp-content/uploads/2012/06/wxDbViewer.zip' 6 7 print "downl 阅读全文

Python中is和==的区别

2013-07-28 11:52 by 江湖么名, 402 阅读, 0 推荐, 收藏, 编辑
摘要:通常我们写:1 if foo is None: pass这个写法与以下的写法有何区别呢?1 if foo == None: passis当比较的是相同的对象实例时总是返回True。而==则完全决定于__eq__()方法的实现。例如:1 >>> class foo(object):2 def __eq__(self, other):3 return True4 5 >>> f = foo()6 >>> f == None7 True8 >>> f is None9 FalsePython中的对象包含三要素:id、type、v 阅读全文

python 正则表达式匹配中文(转)

2013-07-27 23:40 by 江湖么名, 3740 阅读, 1 推荐, 收藏, 编辑
摘要:网上的一篇文章,做了整理,作者已无从考证,谢谢了 1 s=""" 2 en: Regular expression is a powerful tool for manipulating text. 3 zh: 中文 4 jp: 正規表現は非常に役に立つツールテキストを操作することです。 5 jp-char: あアいイうウえエおオ 6 kr:정규 표현식은 매우 유용한 도구 텍스트를 조작하는 것입니다. 7 puc: 。?!、,;:“ ”‘ '——……·-·《》〈〉!¥%&*# 8 """ 9 prin 阅读全文

python正则的中文处理(转)

2013-07-27 23:27 by 江湖么名, 6166 阅读, 0 推荐, 收藏, 编辑
摘要:匹配中文时,正则表达式规则和目标字串的编码格式必须相同 print sys.getdefaultencoding() text =u"#who#helloworld#a中文x#" print isinstance(text,unicode) print textUnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 18: ordinal not in range(128)print text报错解释:控制台信息输出窗口是按照ascii编码输出的(英文系统的默认编码是a 阅读全文

正则表达式-汉字的匹配方法

2013-07-27 23:26 by 江湖么名, 2927 阅读, 0 推荐, 收藏, 编辑
摘要:unicode : ([\u4e00-\u9fa5]+)unicode : ([\u2E80-\u9FFF]+)utf-8 : ([\x80-\xff]+) 1 #encoding:utf-8 2 import re 3 4 5 6 def main(): 7 8 # ([\u4e00-\u9fa5]+) 9 TEST_STR_1 = u'ab123kk123'10 pattern_str = u'[0-9]+([\u4e00-\u9fa5]+)[0-9]+'11 pattern = re.compile (pattern_str)1... 阅读全文

python 正则匹配中文(unicode)(转)

2013-07-27 23:04 by 江湖么名, 21252 阅读, 0 推荐, 收藏, 编辑
摘要:由于 需求原因,需要匹配 提取中文,大量google下,并没有我需要的。花了一个小时大概测试,此utf8中文通过,特留文。 参考: http://hi.baidu.com/nivrrex/blog/item/e6ccaf511d0926888d543071.html http://topic.csdn.net/u/20070404/15/b011aa83-f9b7-43b3-bbff-bfe4f653df03.html 首先,确保所有编码都为 unicode 比如 str.decode('utf8') #从utf8文本中 u"啊l" #在控制台输出中 (罗嗦 阅读全文

Notepad++ 快捷键 大全

2013-07-26 15:34 by 江湖么名, 195 阅读, 0 推荐, 收藏, 编辑
摘要:Notepad++ 快捷键 大全Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框Ctrl+D 复制并粘贴当行Ctrl+L 删除当前行Ctrl+T 当行向上移动一行F3 查找下一个Shift+F3 查找上一个Ctrl+Shift+F 组合在文件中查找Ctrl+F3 查找(volatil)下一页Ctrl+Shift+F3 查找(volatil)上一页Ctrl+Shift+I 组合增量搜索Ctrl+S 保存文件Ctrl+Alt+S 另存为Ctrl+Shift+S 保存所有文件Ctr 阅读全文

gvim 编辑器配置

2013-07-26 13:20 by 江湖么名, 338 阅读, 0 推荐, 收藏, 编辑
摘要:"关才兼容模式setnocompatible"模仿快捷键,如:ctrt+A全选、Ctrl+C复制、Ctrl+V粘贴等source$VIMRUNTIME/vimrc_example.vimsource$VIMRUNTIME/mswin.vimbehavemswin"gvim字体设置setguifont=新宋体:h14:cGB2312"gvim内部编码setencoding=utf-8"当前编辑的文件编码setfileencoding=utf-8"gvim打开支持编码的文件setfileencodings=ucs-bom,utf-8,gb 阅读全文

gvim代码补全

2013-07-26 13:13 by 江湖么名, 1588 阅读, 0 推荐, 收藏, 编辑
摘要:gvim代码自动提示插件插件名:AutoComplPop下载地址:http://www.vim.org/scripts/script.php?script_id=1879gvim代码模板补全插件插件名:snipMate下载地址:http://www.vim.org/scripts/script.php?script_id=2540通过vim字典补全,实现php函数名自动补全字典到网上搜索下载将下面内容加入.vimrc文件中即可auFileTypephpcallAddPHPFuncList()functionAddPHPFuncList()setdictionary-=$VIM/vimfiles 阅读全文

UNICODE,GBK,UTF-8区别

2013-07-26 03:52 by 江湖么名, 283 阅读, 0 推荐, 收藏, 编辑
摘要:简 单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字, 那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个 值表现的形式.utf-8码完全只针对uncode来组织的,如果GBK要转UTF-8必须先转uncode码,再转utf-8就OK了.详细的就见下面转的这篇文章.谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不. 阅读全文
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页