随笔分类 -  Python

摘要:开始拾起python,准备使用python3, 造轮子的过程中遇到了编码的问题,又看了一下python3和python2相比变化的部分。首先说个概念: unicode:在本文中表示用4byte表示的unicode编码,也是python内部使用的字符串编码方式。 utf-8:在本文中指最少1byte... 阅读全文
posted @ 2015-10-09 22:10 时光旅行的懒猫 阅读(4829) 评论(0) 推荐(0) 编辑
摘要:最近在用Django写个网站,连接mysql的时候出现了几个问题,总结一下写好setting.py和models.py后,syncdb都没什么问题,在测试后台发表文章的时候就出错了,本来是测试markdown的图片与codelite代码高亮,发现发表后debug模式就报错Error:Warning: Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95...' for column 'object_repr' at row 1查了一下发现是mysql的默认编码的问题,照着网上的改了/etc/mysql/my.cnf后 阅读全文
posted @ 2013-08-23 15:11 时光旅行的懒猫 阅读(2562) 评论(0) 推荐(0) 编辑
摘要:主要是由urllib,urllib2,cookielib这三个模块。对这三个标准库不熟悉可以学习一下,我也不是很熟系,练习一下。比如 urllib2 - The Missing Manual cookielib and ClientCookie主要就是模拟人人登录,通过httpfox抓包来对登录网站的过程进行分析,将密码和发送的消息post到服务器上就可以,用cookielib模块处理cookie,然后就是正则匹配的问题了。 1 #!/usr/bin/env python 2 #coding=utf-8 3 import urllib 4 import urllib2 5 import ... 阅读全文
posted @ 2013-03-29 18:23 时光旅行的懒猫 阅读(503) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2013-03-26 19:52 时光旅行的懒猫 阅读(52) 评论(0) 推荐(0) 编辑
摘要:View Code 1 #!/usr/bin/env python 2 #coding=utf-8 3 while True: 4 n = input() ... 阅读全文
posted @ 2013-03-18 13:56 时光旅行的懒猫 阅读(281) 评论(0) 推荐(0) 编辑
摘要:View Code 1 #!/usr/bin/env python 2 #coding=utf-8 3 import urllib 4 import re 5 def gethtml(url): 6 page = urllib.urlopen(url) 7 html = page.read() 8 page.close() 9 return html10 def getweather(html):11 reg = '<a title=.*?>(.*?)</a>.*?<span>(.*?)</span>.*?<b>(.*?)&l 阅读全文
posted @ 2013-03-18 13:49 时光旅行的懒猫 阅读(393) 评论(0) 推荐(0) 编辑
摘要:在写一个抓取网页的小脚本,运行起来总是出现这个错误查了下Python的默认编码文件是用的ASCII码,你将文件存成了UTF-8也没用,解决办法很简单只要在文件开头加入# -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。自己本子上的vim配置文件中插入进去这个了,实验室的机器上的配置文件并不一样,因此出现了问题。更多的编码问题看这里http://www.pythonclub.org/python-basic/codec 阅读全文
posted @ 2013-03-05 21:28 时光旅行的懒猫 阅读(38935) 评论(2) 推荐(4) 编辑