摘要: 前言: 上期与大家分享了一些旅游的内容,本期则分享一些为吃货们量身定制的文章,大家的好丽友——小龙虾。 PART1:获得数据 本次数据我们爬取了大众点评中所有打上小龙虾标签的餐厅 从上图中可以看出,我们可以获得餐厅的人均消费、点评数量、推荐菜、评分(口味、环境、服务)等信息,用于我们之后的分析。我们 阅读全文
posted @ 2019-01-15 14:28 派森学python 阅读(392) 评论(1) 推荐(0)
摘要: 1、网站介绍 之前再搜资料的时候经常会跳转到如下图所示的在线教程: 01.教程样式 包括一些github的项目也纷纷将教程链接指向这个网站。经过一番查找,该网站是一个可以创建、托管和浏览文档的网站,其网址为:https://readthedocs.org 。在上面可以找到很多优质的资源。 该网站虽然 阅读全文
posted @ 2019-01-15 14:23 派森学python 阅读(353) 评论(0) 推荐(0)
摘要: 一、为何要设置User Agent 有一些网站不喜欢被爬虫程序访问,所以会检测连接对象,如果是爬虫程序,也就是非人点击访问,它就会不让你继续访问,所以为了要让程序可以正常运行,需要隐藏自己的爬虫程序的身份。此时,我们就可以通过设置User Agent的来达到隐藏身份的目的,User Agent的中文 阅读全文
posted @ 2019-01-15 11:20 派森学python 阅读(862) 评论(0) 推荐(0)
摘要: 文件读写 写入测试文件: Writing test.txt 读文件 使用 函数或者 函数来读文件,使用文件名的字符串作为输入参数: 这两种方式没有太大区别。 默认以读的方式打开文件,如果文件不存在会报错。 可以使用 方法来读入文件中的所有内容: this is a test file. hello 阅读全文
posted @ 2019-01-14 14:30 派森学python 阅读(284) 评论(0) 推荐(0)
摘要: try & except 块 写代码的时候,出现错误必不可免,即使代码没有问题,也可能遇到别的问题。 看下面这段代码: 这段代码接收命令行的输入,当输入为数字时,计算它的对数并输出,直到输入值为 为止。 乍看没什么问题,然而当我们输入0或者负数时: 1 ValueError Traceback (m 阅读全文
posted @ 2019-01-14 14:23 派森学python 阅读(293) 评论(0) 推荐(0)
摘要: 模块 Python会将所有 结尾的文件认定为Python代码文件,考虑下面的脚本 : Overwriting ex1.py 可以执行它: 6 3.1416 这个脚本可以当作一个模块,可以使用 关键词加载并执行它(这里要求 在当前工作目录): 6 3.1416 在导入时, Python 会执行一遍模块 阅读全文
posted @ 2019-01-14 14:21 派森学python 阅读(264) 评论(0) 推荐(0)
摘要: 定义函数 函数 ,通常接受输入参数,并有返回值。 它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。 函数通常有一下几个特征: 使用 关键词来定义一个函数。 后面是函数的名称,括号中是函数的参数,不同的参数用 隔开, 的形式是必须要有的,参数可以为空; 使用缩进来划分函数的内容; 用 包 阅读全文
posted @ 2019-01-14 14:19 派森学python 阅读(319) 评论(0) 推荐(0)
摘要: 循环可以用来生成列表: [100, 441, 16, 49, 144] 列表推导式可以使用更简单的方法来创建这个列表: [100, 441, 16, 49, 144] 还可以在列表推导式中加入条件进行筛选。 例如在上面的例子中,假如只想保留列表中不大于 的数的平方: python values = 阅读全文
posted @ 2019-01-14 14:16 派森学python 阅读(236) 评论(0) 推荐(0)
摘要: 循环的作用在于将一段代码重复执行多次。 while 循环 while : Python 会循环执行 不满足为止。 例如,计算数字 到`1000000`的和: python i = 0 total = 0 while i in : 循环会遍历完``中所有元素为止 上一个例子可以改写成如下形式: Per 阅读全文
posted @ 2019-01-14 14:13 派森学python 阅读(535) 评论(0) 推荐(0)
摘要: 基本用法 判断,基于一定的条件,决定是否要执行特定的一段代码,例如判断一个数是不是正数: Hey! x is positive 在这里,如果 为 ,那么程序将不会执行两条 语句。 虽然都是用 关键词定义判断,但与 C,Java 等语言不同, Python 不使用 将 语句控制的区域包含起来。 Pyt 阅读全文
posted @ 2019-01-14 14:11 派森学python 阅读(1540) 评论(0) 推荐(0)