Python小tips
文章平均质量分 51
Taozidede
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python基础知识——控制流
控制流可分为顺序结构,条件分支结构,循环结构,中断结构,这里介绍几种常用语句。1.if语句a=3if(a<4): print('CLASS1')elif(a>10): print('CLASS2')else: print('CLASS3')2.while语句a=3while (a<8): print('Hi') a+=13原创 2018-03-08 18:02:19 · 290 阅读 · 0 评论 -
python连接数据库——pymysql
在数据库内很多复杂的操作会受到限制,此时可用python连接到数据库,将数据在py中进行相关处理,可提高运行效率。本文以pymysql模块为例连接数据库。# 导入模块import pymysql# 建立一个字典存储数据库的相关信息db_infor = { 'host': '127.0.0.1', 'user': 'root', 'passwd': '*****...原创 2018-07-24 19:05:39 · 438 阅读 · 0 评论 -
爬虫案例——淘宝图片爬虫
在淘宝网中搜索某种商品之后会跳转到新的网页,网页的底部有可以进行换页,爬虫之前我们需要找出不同页码之间是否存在某种规律。https://s.taobao.com/search?q=%E7%9F%AD%E8%A3%99&imgfile=&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index&s...原创 2018-03-25 20:09:17 · 4141 阅读 · 1 评论 -
爬虫案例——新浪新闻
爬取新浪新闻并存储在本地。import urllib.requestimport redata=urllib.request.urlopen('http://news.sina.com.cn/').read()data=data.decode('utf-8','ignore') #编码出现问题自动忽略pat='href="(http://news.sina.com.cn/.*?)"'a...原创 2018-03-14 15:29:53 · 529 阅读 · 2 评论 -
爬虫案例——豆瓣出版商
爬取豆瓣出版商名称,并存储在本地文件中。import urllib.requestdata=urllib.request.urlopen('https://read.douban.com/provider/all').read()data=data.decode('utf-8')import repat='<div class="name">(.*?)</div>'...原创 2018-03-14 15:27:53 · 350 阅读 · 0 评论 -
爬虫基础
在之前两篇文章中已经为大家介绍了urllib模块的基础知识及使用方法,本次文章将介绍发送请求,爬虫的异常处理和伪装浏览器三个部分的知识。1、发送请求以百度检索为例:https://www.baidu.com/s?wd=python&ie=UTF-8 wd...原创 2018-03-14 14:49:54 · 335 阅读 · 0 评论 -
爬虫——正则表达式
1、原子import re#普通字符作为原子pat='yu' #2个原子string='http://yun.iqianyue.com' a=re.search(pat,string) print(a)#非打印字符作为原子 pat='\n' string='''kalsjflakaksf...原创 2018-03-14 15:23:48 · 328 阅读 · 0 评论 -
Python基础知识——urllib模块在爬虫中的应用
以一个小例子引入urllib模块import urllib.request#urlretrieve('要爬取的网址','想要将网页保存在本地的地址'),该方法可将网页直接保存在本地,无需read()及写入操作a=urllib.request.urlretrieve('http://www.hellobi.com',filename='D:/python学习/1.html') #urlclea...原创 2018-03-14 14:32:13 · 317 阅读 · 0 评论 -
Python基础知识——作用域、函数、模块
本次文章将为大家简单介绍介绍一下题目中的三个概念,下次将会对urllib模块进行详细讲解。1、作用域:全局变量和局部变量i=100print(i) #i为全局变量,在之后仍可继续引用def func1(): j=10 print(j) #j为局部变量,只在我们调用func1()时可用print(j) #此时j不存在,无法打印def func2(): global...原创 2018-03-14 14:15:01 · 250 阅读 · 0 评论 -
Python基础知识——文件操作和异常处理
文件操作是数据处理中的基础操作,包括读取、写入、存储/关闭等#文件不存在时自动创建a=open('D:/1python学习/重新学习python/file.txt','w')b='hello,python'a.write(b)a.write('\nhi,girl')a.close()#文件存在时a=open('D:/1python/file2.txt','r')b=a.read()...原创 2018-03-12 20:52:24 · 758 阅读 · 0 评论 -
初识Python
python极简基础知识原创 2018-03-08 17:57:18 · 268 阅读 · 0 评论
分享