初识python
蜕_变
这个作者很懒,什么都没留下…
展开
-
Python错误、调试和测试
一、错误处理 高级语言都内置了一套“try…..except…..finally”错误处理机制。 ①try机制try: r=12/0 print ('result:',r)except ZeroDivisionEror,e: #e可用其他字符代替,表示一个变量,在这里e=='inter division or modulo by zero' print 'e原创 2017-10-19 00:12:31 · 493 阅读 · 0 评论 -
Python3.6+Scrpy的安装
① 安装Python3.6,浏览器打开官网,找到适合自己操作系统的版本下载即可,注意Customize installation 为自定义安装路径,不要忘记勾选pip 进行安装。②安装pywin32.网址:https://sourceforge.net/projects/pywin32/files/pywin32/ 下载相应版本的.exe 文件,下载完成后安装即可。③安装lxml,命令pip3 i原创 2018-03-08 22:55:37 · 1000 阅读 · 0 评论 -
初窥 -- BeautifulSoup
Tagsoup = BeautifulSoup("<**p** class='title'><b>The Dormouse's story</b></p>")tag = soup.p #这里的soup.p中的 p 是上一条语句中的 p type(tag)#<class 'bs4.element.Tag'>_Tag的name属性tag.name'p'tag#<p class='tit原创 2018-02-03 16:11:11 · 230 阅读 · 0 评论 -
Scrapy--命令行工具
①startproject ——全局命令 在当前路径下创建一个名为myproject的·scrapy项目 语法:scrapy startproject myproject②genspider ——-需要项目 在当前项目中创建spider 仅仅是创建spider 的一种快捷方法,可以使用提前定义好的模板来生成spid原创 2017-12-23 15:51:03 · 333 阅读 · 0 评论 -
爬取简书标题和摘要
有些小瑕疵不知道为啥爬取的标题个数与摘要个数不是整个页面的,而且两者也不相等,不过是第一次做出来,简单记录一下啦~~~~import urllib.requestimport reimport osdef url_open(url): req=urllib.request.Request(url) req.add_header('User-Agent','Mozilla/5.0原创 2017-12-20 21:37:49 · 881 阅读 · 0 评论 -
第一个小爬虫--爬取图片并保存
import urllib.requestimport reimport osdef url_open(url): req=urllib.request.Request(url) req.add_header('User-Agent','Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like原创 2017-12-20 21:33:58 · 2111 阅读 · 1 评论 -
Python:正则表达式
正则表达式中: ①直接给出字符,精确匹配 \d 匹配一个数字 \w 匹配一个字母或数字 .可以匹配任意字符 如: ‘\d\d\d’可匹配 ‘110’ ‘\w\w\d’可匹配 ‘py2’ ‘\py.’ 可匹配 ‘pyc’ ‘py1’ 等 ②匹配变长的字符 * 任意个...原创 2017-10-28 15:01:50 · 1328 阅读 · 0 评论 -
Python学习之路:一些BIF+魔法方法+模块
一、类和对象中的一些BIF ①issubclass(class, classinfo) 第一个class是第二个classinfo的子类则返回True,一个类被认为是自身的子类,后面的classinfo可以是一个元组,只要里面有一个是class的父类则返回True ②isinstance(object,classinfo) 前面的object是一个实例对象,如果一个实例对象属于后面一原创 2017-11-11 17:40:11 · 378 阅读 · 0 评论 -
Python、IO编程
一、文件读写 读文件 open()函数用来打开一个文件对象 语法:open(‘路径’,‘打开方式’) 文本文件打开方式为‘r’, 二进制文件、字符编码文件(GBK编码等)打开方式为‘rb’f=open('/file/f.txt','r')如果未成功打开会抛出一个IOError错误,反之,可用read()函数一次性读取文件内容,会返回一原创 2017-10-24 23:01:33 · 233 阅读 · 0 评论 -
Windows下解决python3.x 使用pip安装模块超时问题,及在Jupyter Notebook界面安装Python包
使用默认的pip命令自动访问 pypi.python.org 网速很慢解决方法:用pip安装模块时使用 -i 参数,配合国内镜像,比如豆瓣镜像 https://pypi.doubanio.com/simple/pip3 install -i https://pypi.doubanio.com/simple/可以看到网速很真实了!...原创 2018-10-19 23:59:23 · 1817 阅读 · 0 评论