搜索到与相关的文章
Python

python爬虫实例二:地图上的火锅美味

申明:本文出自我自己的微信号python1024,属于个人原创。先看下代码目录结构:有三个.py文件,map_craw.py、stat.py、store.py分别的功能是爬取数据、数据分析、将爬取的数据存储入mysql数据库中,由于stat.py还没写完,这篇文章主要讲数据的爬取与存储。这里的地图就是baidumap,如果是没有爬虫基础的同学先到CSDN里面搜一下,安装个Chrome浏览器,顺便在浏览器的右上角更多中找到更多工具—>扩展程序选项将JSONV

系统 2019-09-27 17:53:30 2203

Python

【Python3爬虫】当爬虫碰到表单提交,有点意思

一、写在前面我写爬虫已经写了一段时间了,对于那些使用GET请求或者POST请求的网页,爬取的时候都还算得心应手。不过最近遇到了一个有趣的网站,虽然爬取的难度不大,不过因为表单提交的存在,所以一开始还是有点摸不着头脑。至于最后怎么解决的,请慢慢往下看。二、页面分析这次爬取的网站是:https://www.ctic.org/crm?tdsourcetag=s_pctim_aiomsg,该网站提供了美国的一些农田管理的数据。要查看具体的数据,需要选择年份、单位、

系统 2019-09-27 17:53:08 2203

Python

Python使用matplotlib实现交换式图形显示功能示例

本文实例讲述了Python使用matplotlib实现交换式图形显示功能。分享给大家供大家参考,具体如下:一代码fromrandomimportchoiceimportnumpyasnpimportmatplotlib.pyplotaspltfrommatplotlib.widgetsimportRadioButtons,Buttont=np.arange(0.0,2.0,0.01)s0=np.sin(2*np.pi*t)s1=np.sin(4*np.pi

系统 2019-09-27 17:50:22 2203

Python

Python生成器

什么是生产器利用迭代器,我们可以每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生产下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法。即生成器(gennerator)。生成器是一类特殊的迭代器创建生成器的方法1:将列表生成器[]改为()代码:nums=[x*2forxinrange(10)]print(num

系统 2019-09-27 17:49:50 2203

Python

从Python到豌豆BI——我的年中报告数据可视化升级之旅

时间是过得真快呀,恍惚间已经半年过去了,又要给一贯雷厉风行的领导做了份销售业绩数据的分析报告了,任务已经下达一星期了,我比较迷茫。主要是想起上次给领导交报告的时候,看到我拿着15页的纸质数据报告,去给领导,然后被批的一无是处,后来还是在数据研究院同事的指导勉强完成了报告。想着这次如果像上次一样,那肯定还是不及格,说不准还会被说不思进取。话说我根本就不是给你有第二次批评的人。思索之余,转身泡了杯咖啡,看着眼前的两个季度和去年一年的excel数据,脑子第一个想

系统 2019-09-27 17:49:21 2203

Python

python学习笔记之内置函数

#reversed()#l=[1,2,3,4,5]#l.reverse()#print(l)#l=[1,2,3,4,5]#l2=reversed(l)#print(l2)#保留原列表,返回一个反向的迭代器#l=(1,2,23,213,5612,342,43)#sli=slice(1,5,2)#print(l[sli])#print(l[1:5:2])#print(format('test','<20'))#print(format('test','>40'

系统 2019-09-27 17:49:17 2203

Python

【Python】自定义分页

Django内置了分页设置,但不够灵活,需要我们自定义分页。下面代码考虑了利用bootstrap分页组件来实现页面美化,如果不想使用,可以不调用url_format_by_bootstrap函数,即可实现普通分页。具体的参数和代码均有注释#!python3#@Project:mysite2-pager.py#@Info:自定义分页操作importreclassPageInfo:""":paramcurrent_page当前页码:paramdata要分页的数

系统 2019-09-27 17:47:37 2203

Python

Python中的两个测试工具

原文链接:https://jinshuju.net/f/kb1Bcq♚作者:jclian,喜欢算法,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远!当我们在写程序的时候,我们需要通过测试来验证程序是否出错或者存在问题,但是,编写大量的测试来确保程序的每个细节都没问题会显得很繁琐。在Python中,我们可以借助一些标准模块来帮助我们自动完成测试过程,比如:unittest:一个通用的测试框架;doctest:一个更简单的模块,

系统 2019-09-27 17:46:11 2203

Python

python的else子句使用指南

在日常coding中,分支语句的使用非常普遍,经常会根据是否满足一定的条件对代码执行的逻辑进行一些控制,所以大家对if[elif[else]]一定不会陌生。分支语句中的else子句在其它的条件不满足的时候会被执行到,适当的使用分支语句能够让我们的代码逻辑更加的丰富。在分支语句中使用else子句在一些常见的编程语言中的用法基本相同,类似于提供了一条默认的执行路径,配合if等条件判断语句使用,相比其它的编程语言(c#,java,js等)在python中,els

系统 2019-09-27 17:37:56 2203

Python

Windows下实现Python2和Python3两个版共存的方法

一直用的是python2,从python2.3到python2.7.6,出于想了解python3的新特性,又安装了python3.3.3.用了才发现蛮方便的。python的各个版本是独立共存的,不相互冲突的。下面说下如何操作:1.独自安装好python2.7.6和python3.3.32.修改注册表:打开->regeditHKEY_CLASSES_ROOT\Python.File\shell\open\command的默认值修改为"C:\Python27\

系统 2019-09-27 17:37:47 2203