随笔分类 -  [Python]

摘要:在使用re 模块正则的时候 需要字符串 而不是二进制码 比如编码成 gbk编码的字符需要用 str.encode('gbk') 来解码 但是在文件写入等操作的时候 不能使用字符 所以要对字符进行解码,比如utf-8的 str.decode('utf-8') 阅读全文
posted @ 2016-02-22 10:48 baaingSheep 阅读(146) 评论(0) 推荐(0)
摘要:注意事项 示例 p = re.compile('<a.*a>') result = p.findall(strToSearch) print(result) 文档 http://bbs.fishc.com/thread-57691-1-1.html 阅读全文
posted @ 2016-02-06 23:32 baaingSheep 阅读(148) 评论(0) 推荐(0)
摘要:注意事项 1、在open()中的文件地址是基于当前工作空间的 而不是文件所在位置 import os print(os.getcwd()) 使用上述方法可以查看到当前的工作空间 2、TypeError: write() argument must be str, not bytes 将文件打开方式改 阅读全文
posted @ 2016-02-06 22:34 baaingSheep 阅读(440) 评论(0) 推荐(0)
摘要:默认参数的内存分配在函数一开始的时候就已经完成 所以后面多次调用的默认参数其实是同一个参数 所以多次调用也只是对同一个默认参数进行修改def addNumber(L=[]): L.append(3) return Lprint addNumber()print addNumber()[3... 阅读全文
posted @ 2015-03-10 12:38 baaingSheep 阅读(203) 评论(0) 推荐(0)
摘要:在Mac中先安装setup tools 可以从 下载py文件 直接在terminal中 输入命令python 然后把Finder中的文件拖到terminal中就可以了然后使用 easy_install 把egg文件拖到terminal里面就可以了到此安装结束 阅读全文
posted @ 2015-02-26 16:12 baaingSheep 阅读(789) 评论(0) 推荐(0)