本文将使用Python3.4爬网页、爬图片、自动登录。并对HTTP协议做了一个简单的介绍。在进行爬虫之前,先简单来进行一个HTTP协议的讲解,这样下面再来进行爬虫就是理解更加清楚。...
分类:
编程语言 时间:
2015-07-12 15:47:26
阅读次数:
159
由于网上教材2、3混杂,总想照着人家一笔一划的做,因此对于环境就有了近乎强迫症的要求。初学者,暂不专门研究版本的区别,及兼容性的问题,直接照做就是。由于最开始的习惯问题,一直用最笨的方法学习Python,手动设置很麻烦就简单写了一个批处理,一键解决环境的问题。Python27,Python34,编辑...
分类:
编程语言 时间:
2015-07-11 19:54:01
阅读次数:
137
Python 中使用Xpath不可避免地需要倒入lxml模块。
不过现在Python所面临的一个主要问题是他有两个主流的版本2.7和3.42.7是相对稳定的版本,许多模块在2.7上的支持性都非常好。
3.4相对来说,笔者认为更加标准和规范化,比如说默认的精确除法,以及print的括号等。
但3.4美中不足的便是对一些模块的支持行不是很好,比如:scrapy,lxml等笔者使用的Python3...
分类:
编程语言 时间:
2015-07-11 09:12:28
阅读次数:
186
Python编码问题总结下面的文章和编码具体解释总结了常见字符编码后,这篇文章会对python中常见的编码问题进行分析和总结。因为python3.x版本号和python2.x版本号在字符编码方面有非常大差异,所以本文都是以Python2.7.5来分析2.x版本号中的字符编码问题。1.Python编码...
分类:
编程语言 时间:
2015-07-10 22:05:41
阅读次数:
149
有些时候我们不得已要利用values来反向查询key,有没有简单的方法呢? 下面我给大家列举一些方法,方便大家使用 python3
>>>?d1={‘a‘:1,‘b‘:2}
>>>?{value:key?for?key,value?in?d1.iteritems()}
{1:?‘a‘...
分类:
其他好文 时间:
2015-07-10 13:40:56
阅读次数:
120
其实,百度了好多资料,但都是垃圾,呵呵,我就不说话了。
为什么要手动用源码安装,而不是用sudo apt-get呢?没办法咯,官方的版本最新只有3.4的,我要3.4.3的。
呐怎么办呢?
好吧,其实我自己也没办法,只能借助文档里面的README,其实只需要看它就好了,很轻楚的4行代码,搞定!!!!./configure
make
make test
sudo make install
然后就是...
分类:
编程语言 时间:
2015-07-10 13:36:23
阅读次数:
177
读取csv文件:import csv#打开文件,用with打开可以不用去特意关闭file了,python3不支持file()打开文件,只能用open()with open("XXX.csv","r",encoding="utf-8") as csvfile: #读取csv文件,返回的是迭代类...
分类:
编程语言 时间:
2015-07-07 12:24:13
阅读次数:
186
安装相关包#yuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgccmake1、下载python官网http://www.python.org/下载python-3.3.4.tgz不管是浏览器另存为下载还是shell命令下载,反正是下载到本地某个目录下然后解压出来,再编译安..
分类:
编程语言 时间:
2015-07-07 07:11:07
阅读次数:
446
这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的frie...
分类:
编程语言 时间:
2015-07-06 21:30:50
阅读次数:
136
问题:csv.writer().writerow()保存的csv文件,打开时每行后都多一行空行解决方法:在open()内增加一个参数newline='' 即可问题现象:1.代码with open("C:\\Users\\XXX\\Desktop\\redis_log2.csv","w") as da...
分类:
编程语言 时间:
2015-07-06 19:46:05
阅读次数:
411