首页 > 代码库 > windows下python安装及使用
windows下python安装及使用
主要内容:
1. python的安装
2. python爬虫的几个小例子
---------------------------------------------------------------------------------------------------------------------------------------------------
1. python的安装
在windows下一般采用jdk+eclipse+python的安装方式,这里eclipse的作用还是个编辑器,写代码用的,把python内嵌到eclipse环境下,实现在eclipse下编写扩展名为.py的代码,然后直接调用python程序进行解析。至于jdk,它和eclipse是对好基友,分不开的。安装时要注意操作系统是32位还是64位,依此来选择相应的安装版本,我的是32位系统,使用的jdk版本是jdk-8u112-windows-i586.exe,eclipse版本是eclipse-jee-neon-1a-win32.zip,python版本为python-2.7.12.msi,具体安装方法参见:http://www.cnblogs.com/Realh/archive/2010/10/04/1841907.html。
2. python爬虫的几个小例子
(1)实现了http://www.cnblogs.com/Bonker/p/3584707.html中的一个小例子
1 name =raw_input(‘What is your name?‘) 2 if name.endswith(‘tank‘): 3 print ‘Hello tank‘ 4 elif name.endswith(‘xiao‘): 5 print ‘Hello xiao‘ 6 else: 7 print ‘Hello Strange‘
解释一下,第一行创建name对象,该对象通过python内建函数raw_input,通过读取控制台的输入与用户实现交互,运行时会在控制台提示"What is your name?",用户需要在其后输入字符信息;
第2~7行,是一个多分支选择结构,判断的依据是name对象的endswith方法,endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False,运行结果如下:
(2)读取百度网页信息的一个小例子
1 #coding:utf-8 2 ‘‘‘ 3 Created on 2016年12月20日 4 5 @author: Adminstrator 6 ‘‘‘ 7 import urllib2 8 ‘‘‘ 9 请求的地址创建一个Request对象, 10 通过调用urlopen并传入Request对象,将返回一个相关请求response对象, 11 12 ‘‘‘ 13 req = urllib2.Request(‘http://www.baidu.com‘) 14 response = urllib2.urlopen(req) 15 #Response中调用.read() 16 the_page = response.read() 17 18 print the_page
#coding:utf-8 要在py文件里面写中文,需要添加这样一行声明文件编码的注释,否则python2会默认使用ASCII编码;
第2行和第6行的‘‘‘代表这两行之间的内容为注释,第8行和第12行同理。
关于urllib2,这篇博客解释的很清楚:http://www.360doc.com/content/13/0204/13/3046928_264179264.shtml,程序中也有注释,调用urlopen函数对请求的url返回一个respons对象,这个respons是一个类file的对象,因此我们可以用read()函数来操作这个respons对象。执行效果如下图所示:
windows下python安装及使用