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对象。执行效果如下图所示:

时间: 2024-10-19 08:02:08

windows下python安装及使用的相关文章

Windows下Python安装numpy+mkl,Scipy和statsmodels

最近做时间序列分析需要用到Python中的statsmodels,但是安装过程中遇到很头疼的问题,Google.Stackover各种都没有找到合适的解决办法,而且貌似还有很多同学也在吐槽Windows下Python安装Scipy一团糟,所以有必要分享一下,帮助大家避开此坑. 一般来说,在Python中进行科学计算,numpy和pandas是必不可少的,pandas也依赖于numpy.如果安装了pip的话,直接pip install numpy就可以安装,但是scipy依赖于numpy+mkl,

windows下python安装paramiko模块和pycrypto模块(简单三步)

前言 Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在python中使用SSH,我们需要先安装pycrypto模块,然后再安装paramiko模块.下面话不多说了,来一起看看详细的介绍: 安装方法 1>首先要确保python安装好,且环境变量设置好.(关于python的安装,本文不再赘述.) 2>安装pycrypto: 到下面这个网站下载编译好的pycrypto(也可以自己到官网下载pycr

windows下python安装scrapy碰到的坑

1,提示没有找到vcvarsall.bat文件 确保安装了vs.我这边是win10系统,安装了vs2015,安装的时候要注意,自定义安装项,勾选上"编程语言"里面的库文件和python库支持 2,提示openssl的某个.h文件找不到 去openssl官网下载源码包,解压,把"openssl"整个目录扔到你的python安装目录的include里 3,提示lxml的某些文件找不到 http://www.lfd.uci.edu/~gohlke/pythonlibs/#

windows下python安装matplotlib、Numpy和Scipy模块

Scikit-learn运行需要matplotlib.Numpy和Scipy等模块,python的包的资源链接:http://www.lfd.uci.edu/~gohlke/pythonlibs/ Pip python包以前提供exe文件和wheel文件,但是最近只提供wheel文件,需要安装setuptools,安装pip,先下载两个文件 ez_setup.py和get-pip.py这两个文件,在cmd下运行. 安装pip需要在Python的官网上去下载,下载地址是:https://pypi.

windows下python安装Numpy、Scipy、matplotlib模块

网上找了半天,终于把要安装的资料找到了.其他的不怎么全,就自己再次总结一下写. 我自己安装的是python 2.7.所以以下的东东都是针对2.7的软件. numpy :http://sourceforge.net/projects/numpy/files/NumPy/1.8.1/   下载下面的numpy-1.8.2-win32-superpack-python2.7 scipy:http://sourceforge.net/projects/scipy/files/ matplotlib:ma

windows下python安装readline模块 实现自动补全

安装了python2.7和python3.5两个版本 python2.7首先安装下载readline: py -2 -m pip install pyreadline 完成后在Python27\Lib\site-packages目录下生成两个目录 pyreadline pyreadline-2.1-py2.7.egg-info 这样就可以使用readline模块了 python3.5安装下载 下载好的pyreadline-2.1.zip解压后,用python3 setup.py install来

windows下python安装pyquery

安装pyquery之前首先要明确一点,easyinstall 是一款python包管理器,类似于node的npm,用于安装python的扩展包,它安装的包是以*.egg的方式. 要安装pq需要经历以下步骤: 1:下载easyinstall 官网 设置环境变量,将python目录加入path,在cmd中切换到py的目录 python ez_setup.py 等待下载并安装setuptools 2:设置easy_install环境变量 将C:\Python27\Scripts加入环境变量(每次设置环

Windows下python安装MySQLdb

安装MySQLdb需要在电脑上安装MySQL connector C,只需要这个connector就好,不需要把mysql装全. 另外,需要安装VC for python提供编译. 到官网上下载脚本进行安装即可,解压压缩包以后,cmd到目标目录,python setup.py install即可. 一般安装上会出错,提示找不到"config_win.h" mysql.c(34) : fatal error C1083: Cannot open include file: 'config

在windows下python安装pandas的方法

1.在http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下载pandas及其依赖包,包括 numpy, dateutil, pytz,Setuptools,pyparsing,matplotlib 2.由于pandas的目录下有pyd动态库,需要到微软主页下载Microsoft Visual C++  Redistributable Package并安装,版本包括2005,2008,2010及2012 3.然后就可以使用了