首页 > 代码库 > 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安装及使用