爬虫笔记,python基础知识,以TXT文件呈现一、概述　Python是著名的“龟叔”Guido　van　Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。　Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries　included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。　龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。　那Python适合开发哪些类型的应用呢?　首选是网络应用,包括网站、后台服务等等;　-　PythonWeb　其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;　-　Python　另外就是把其他语言开发的程序再包装起来,方便使用。　-　胶水语言　在　爬虫　科学计算　等领域有独特优势　AI　Python的优点　简单易学　完善的语言特性　天然开源　丰富的社区支持　Python的缺点。　第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。　但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。例如开发一个下载MP3的网络应用程序,C程序的运行时间需要0.001秒,而Python程序的运行时间需要0.1秒,慢了100倍,但由于网络更慢,需要等待1秒,你想,用户能感觉到1.001秒和1.1秒的区别吗?这就好比F1赛车和普通的出租车在北京三环路上行驶的道理一样,虽然F1赛车理论时速高达400公里,但由于三环路堵车的时速只有20公里,因此,作为乘客,你感觉的时速永远是20公里。　第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.exe文件)发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。二、安装配置　安装包下载地址:　http://www.python.org/download/　Python目前分为两大版本,互不兼容:　2.x.x　3.x.x　下载的时候要注意区分　根据需要的版本进行下载　目前两者都有所使用　双击安装　设置环境变量:　将python安装位置配置到PATH环境变量下。三、运行方式　shell方式:　在cmd窗口中输入python进入命令行模式　在其中以交互式方式执行　shell方式调用py文件:　在文件中编写Python脚本　文件后缀为.py　进入该文件所在目录　直接执行./xxx.py　IDE模式:　pycharm　pyDev　for　Eclipse　**Python编码　Python默认读取py文件时采用的编码格式是　ASCII　格式,如果文件不是该格式很可能出现乱码问题造成异常。　解决方法为只要在文件开头加入　#　-*-　coding:　UTF-8　-*-　或者　#coding=utf-8　来通知Python解释器在读取文件时采用的编码集四、标识符　在Python　中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。　Python　中的标识符是区分大小写的。　以下划线开头的标识符是有特殊意义的。　以单下划线开头　_foo　的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用　from　xxx　import　*　而导入;　以双下划线开头的　__foo　代表类的私有成员;以双下划线开头和结尾的　__foo__　代表　Python　里特殊方法专用的标识,如__init__()　代表类的构造函数。五、语言细节　1.语句　Python通常一行为一条语句　不需要分号标识　Python　可以同一行显示多条语句,方法是用分号　;　案例:　print　'hello';print　'runoob';　也可以使用反斜杠将一行语句分为多行解释:　案例:　total　=　item_one　立即下载　　qq_30503389　　860,123　360界面的互粉软件VC源码360FORMSRC.rar　3,758,988　ADS1.2实例教程.pdf　57,344　CListCtrl控件用法2.doc　15,829,124　COM原理与应用源码.rar　134,908　C语言写的网页爬虫程序.rar　942,551　JEPG图像中数字的识.rar　187,152　MC20编译器.zip　2,379　MD5.rar　135,664　MFC视频播放器(带播放列表VC++6.0源代码).zip　211,775　mp3播放器(vc++)　支持歌词同步显示哦.rar　1,909,589　MyCalculator.rar　145,920　Ping程序设计(c语言课程设计).doc　3,469,259　USB+View+VC源代码.zip　0　VC++图像处理与识别实用案例精选.rar　16,421,980　VC++视频聊天系统.zip　16,243,481　VC—关键技术精解原码.zip　20,378,938　VC—数据库及图形图像原码.zip　1,583,493　VC人脸识别技术(ASP.NET,JAVA,JSP,VB,ASP).zip　35,606　VC扫雷+DOS版.rar　9,339,985　《C语言入门经典第四版》附源代码.rar　118,784　三次样条C语言的实现.doc　1,640,692　使用SerialPort类编写的串口调试助手.rar　1,960,839　典型图像处理.rar　0　本程序为使用vc编写的人体肤色识别程序.rar　2,076　点对点通信源代码.rar　10,697,089　电子书语音阅读器.rar　232　石英钟源代码.zip　102,612　第二代身份证识别程序源码.rar　1,096,278　编译通过而且能够正常运行的简单的BMP加水印的　108,087,579　若干vc源代码.rar　102,917　车牌定位于识别系统.rar　1,411,747　车牌识别3.rar　6,934,136　边缘检测.zip　立即下载　2012-05-27　08:15　2,293,430　ARM　编程技术.pdf2012-05-27　08:18　1,818,019　ARM_经典.pdf2012-05-27　08:15　10,712,178　C语言接口与实现--创建可重用软件的技术.pdf　2012-05-27　07:53　35,328　Linux　2.6内核的设备模型.doc2012-05-27　07:51　997,932　MPI并行程序设计.pdf2012-05-27　08:14　12,154,649　NetBeans使用手册.pdf2012-05-27　08:32　0　s.txt2012-05-27　08:14　699,504　SQL语言艺术.pdf2012-05-27　07:37　20,364,027　Struts2权威指南完整版.pdf2012-05-27　08:21　30,158,599　Unix编程艺术.pdf2012-05-27　07:41　542,887　VC语言编写的并口通信例程,可以对初.zip2012-05-27　07:47　303,979　一种新型网络爬虫的设计与实现.pdf2012-05-27　07:46　6,657,630　图形图像文件格式大全.pdf2012-05-27　07:47　64,586　基于BP网络的高校主题爬虫的设计与实现.pdf2012-05-27　07:33　447,958　基于MATLAB　的非线性曲线拟合.pdf2012-05-27　07:47　141,666　基于Web的网络爬虫的设计与实现.pdf2012-05-27　07:47　301,866　基于语义分析的网络爬虫模型的研究.pdf2012-05-27　07:51　6,377,655　形式语言与自动机理论.pdf　2012-05-27　07:52　212,115　数据挖掘中关联规则挖掘算法比较研究.pdf2012-05-27　07:34　1,920,581　数据挖掘概念与技术.pdf2012-05-27　07:49　801,185　时间简史.pdf2012-05-27　08:22　34,910,411　梦断代码.pdf2012-05-27　07:49　17,325,392　流媒体宝典(PDF).pdf2012-05-27　07:54　45,135,269　独辟蹊径品内核　LINUX内核源代码导读.pdf2012-05-27　08:20　42,083,928　精通VC++数字图像处理典型算法及应用(1).rar2012-05-27　08:20　42,083,928　精通VC++数字图像处理典型算法及应用.rar2012-05-27　08:16　217,277　编程修养.PDF2012-05-27　07:47　336,557　聚焦爬虫技术研究综述.pdf2012-05-27　07:51　4,734,976　腾讯网Web页面设计规范.ppt2012-05-27　07:47　2,614,716　自己动手写网络爬虫.pdf2012-05-27　07:37　35,867,277　计算机图形学几何工具算法详解.pdf2012-05-27　08:29　229,000,000　计算机知识相关资料.part1.rar2012-05-27　08:31　74,583,939　计算机知识相关资料.part2.rar　立即下载　爬虫代码matlab本科学习项目本资源库包括我在上海交通大学本科期间完成的四个典型项目。