
Python
Crossln.
这个作者很懒,什么都没留下…
展开
-
Python程序设计 测验易错题总结
1.温度转换t=input()if t[-1]=="J": t=int(t[:-1]) t1=t/4.186 print("%.3fcal"%t1)else: t=int(t[0:-3]) t2=t*4.186 print("%.3fcal"%t2#这一题不难,但要注意input()里面不要加提示语句,会报错的。2.快...原创 2019-12-18 21:05:41 · 522 阅读 · 0 评论 -
Python活力练习Day1
Day1:输入年月日,判断这一天是这一年的第几天 eg: input : 2019-02-01 output : 32data = list(input('please input year,month,day:').split('-'))data = [int(x) for x in data]Month = [31,28,31,30,31,30,3...原创 2019-12-18 21:04:21 · 246 阅读 · 0 评论 -
Python使用openpyxl操作excel表格
一、openpyxl的使用pip install openpyxl第一步:打开工作簿(读取Excel文件中所有的数据保存为工作簿对象)workbook = openpyxl.load_workbook('cases.xlsx')第二步:选中表单对象sheet = workbook['login']第三步:通过表单选中表格读取数据①读取内容(第五行第四列)da...原创 2019-12-18 17:36:12 · 558 阅读 · 0 评论 -
Python—解析HTML页面(HTMLParser)
HTMLParser类的定义及常用方法类的定义HTMLParser主要是用来解析HTML文件(包括HTML中无效的标记)。 参数convert_charrefs表示是否将所有的字符引用自动转化为Unicode形式,Python3.5以后默认是True。 HTMLParser可以接收相应的HTML内容,并进行解析,遇到HTML的标签会自动调用相应的handler(处理方法)来处理,用户需...原创 2019-12-18 17:35:37 · 562 阅读 · 0 评论 -
Python3操作Excel
别人家的 我就懒啦,这些模块的应用,就看看别人的博客吧 https://blog.youkuaiyun.com/u014597198/article/details/83104653 https://blog.youkuaiyun.com/test_soy/article/details/79714858 python通过xlwt模块生成excel文件并下载 pyth...原创 2019-12-18 14:13:11 · 163 阅读 · 0 评论 -
Flask 教程:美化
这是Flask Mega-Tutorial系列的第十一部分,我将告诉你如何用基于Bootstrap用户界面框架的新模板替换基础的HTML模板。你把玩Microblog应用也有一段时间了,所以我相信你已经注意到,我没有花太多时间来美化它,说得更具体点,我根本没有花时间。 所有的模板只使用了基础样式,没有任何自定义的展现。 这对于我来说却非常有用,因为我可以专注于应用的实际逻辑,不用分心于编写好看...原创 2019-12-18 11:52:50 · 1748 阅读 · 0 评论 -
Flask 教程:日期和时间
这是Flask Mega-Tutorial系列的第十二部分,我将告诉你如何以适配所有用户的方式处理日期和时间,无论他们身处地球上的何处。显示日期和时间是Microblog应用中长期被忽略的其中一个方面。 直到现在,我也只是让Python渲染了User模型中的datetime对象,并且完全忽略了Post模型中的datetime对象。本章的GitHub链接为:Browse,Zip,Diff...原创 2019-12-18 11:51:45 · 1909 阅读 · 0 评论 -
一个易用的IP代理池 - stand
写爬虫时常常会遇到各种反爬虫手段, 封 IP 就是比较常见的反爬策略遇到这种情况就需要用到代理 IP, 好用的代理通常需要花钱买, 而免费的代理经常容易失效, 所以就需要自己搭建 IP 代理池, 来获取免费高效的代理 IP. 下面介绍一个自己写的 IP 代理池, 欢迎 starlin-zone/stand安装pip install stand启动stand启动后, 爬...原创 2019-12-17 22:55:02 · 277 阅读 · 0 评论 -
Python3标准库——urllib
0X01;urllib作用是什么? urllib是Python3的一个内置标准库,主要用来进行http请求。其中主要包含四个常见模块。分别是:request,error,parse,robotparser。request模块功能提供一个基本的请求功能,来模拟http请求。error异常处理模块,主要功能是在出现错误的时候可以捕获异常。parse工具模块,提供了URL处理的方法,比如:拆分,解...原创 2019-12-17 22:54:33 · 831 阅读 · 0 评论 -
property、绑定与非绑定方法
propertyproperty是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值;就是把一个函数属性的访问方式变成像访问数据属性的方式一样。我们首先来看一个对比效果例一:在调用 bmi 函数的时候需要加括号的,可是我们往往需要另一种调用方法——不想加括号class people(): def __init__(self, name, height, weig...原创 2019-12-17 19:02:27 · 240 阅读 · 0 评论 -
pyplot概述
matplotlib.pyplot 是命令行风格的函数集,让matplotlib看起来像MATLAB.Each一样工作。pyplot函数能够对画布(figure)进行一些改变,例如:创建一个画布(figure), 在画布中创建一个绘图区域,在绘图区域中画图,使用文字标签修饰图形。 matplotlib.pyplot中的许多状态可以通过函数调用维护,它会对这些状态进...原创 2019-12-17 15:43:30 · 375 阅读 · 0 评论 -
python3之猜数字游戏
猜数字小游戏# coding:utf-8import random#利用random生成一个1-10的随机数luckeyNum = random.randint(1,10)#限定猜的次数limitCount = 3while limitCount > 0: #获取输入 yourNum = int(input("Enter your guess n...原创 2019-12-16 15:03:58 · 334 阅读 · 0 评论 -
requests模块
1. requests模块1.1 requests简介requests 是一个功能强大、简单易用的 HTTP 请求库,比起之前用到的urllib模块,requests模块的api更加便捷。(本质就是封装了urllib3)可以使用pip install requests命令进行安装,但是很容易出网络问题,所以我找了下国内的镜像源来加速。然后就找到了豆瓣的镜像源:pip in...原创 2019-12-16 13:47:30 · 233 阅读 · 0 评论 -
urllib模块
1. urllib模块1.1 urllib简介urllib 是 Python3 中自带的 HTTP 请求库,无需复杂的安装过程即可正常使用,十分适合爬虫入门urllib 中包含四个模块,分别是:request:请求处理模块parse:URL 处理模块error:异常处理模块robotparser:robots.txt 解析模块1.2 urllib使用...原创 2019-12-16 12:41:07 · 507 阅读 · 0 评论 -
抓包工具Fiddler
1. 抓包工具Fiddler1.1 Fiddler下载与安装最简单的方法,打开百度,搜索fiddler下载。下载完毕解压即可,此版本为绿色版。点击这个即可运行抓包软件。1.2 Fiddler的基本配置只需要配置一个部分就能基本使用了。点击工具,再点击选项。勾选选项如下图再点击操作按钮,选择信任根证书。...原创 2019-12-16 12:40:23 · 228 阅读 · 1 评论 -
python爬虫--scrapy框架
Scrapy一 介绍Scrapy简介1.Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛2.框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便Scrapy架构图Scrapy主要包括了以下组件:1.引擎(Scrapy) 用来处理整个系统的数据流处理,...原创 2019-12-16 12:39:38 · 584 阅读 · 0 评论