![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Arden Zhao
这个作者很懒,什么都没留下…
展开
-
Day 25/100 python获取到数据库表中的内容
昨儿本地mysql数据库中,创建了user表,支持用命令来查询。为了便于之后,查询,想安装软件可视化。(一)安装HeidiSQL试用了下蛮好用的。安装的过程中,有坑,报错了Authentication plugin 'caching_sha2_password' cannot be loaded是因为8版本后,加密规则变了之前是mysql_native_password,8版本变为了caching_sha2_password解决方案链接如下https://www.cn原创 2020-08-25 19:50:32 · 862 阅读 · 1 评论 -
Day 23/100 基于Python+Vue技术栈的Demo思路
(一)准备资源1、域名:zhaoguoxing.com2、服务器:linux-ubuntu3、搭建前端Vue框架:vue-cli,node,vue(二)步骤1、实现查询列表接口前置动作:1)本地安装数据库(服务器之后再安)2)数据库中建文章表3)Python实现和数据库连接,读取数据库中的数据使用Python实现,数据库的增删改查等操作2、将获取到的数据,用页面展示出来1)使用vuex搭建状态模块2)使用vue2展示列表3)新增...原创 2020-08-23 13:09:33 · 216 阅读 · 0 评论 -
Day22/100 如何把数据存到Excel表中?
1、安装xlsxwriter库安装命令如下:pip install XlsxWriter用xlwt来生成excel的,生成的后缀名为xls,在xlwt中生成的xls文件最多能支持65536行数据。python XlsxWriter模块创建aexcel表格,生成的文件后缀名为.xlsx,最大能够支持1048576行数据,16384列数据2、创建Excel表格并初始化workbook = xlsxwriter.Workbook('d:\zhaobiao-0822-2.xlsx.原创 2020-08-22 11:12:51 · 234 阅读 · 0 评论 -
Day 21/100 Python如何清洗解析到的网页数据?
1、昨儿获取到的是所有a标签的网页数据但我发现里面有网页头部,尾部等无效数据(比如“首页”等导航),于是,想找到更精准的数据。我发现了返回有效数据的class属性是‘vT-srch-result’,在页面中唯一去找了BeatifulSoup中find_all的用法,支持标签和属性共同查找,代码如下obj=bs.find_all('div',{'class':'vT-srch-result'})此时,返回的结果中,就是精准的返回搜索结果的数据部分;2、但差距是,仍然是网页数据.原创 2020-08-21 07:27:07 · 591 阅读 · 0 评论 -
Day 20/100 Python如何解析网页数据
先说答案,需要使用BeautifulSoup库需要安装,否则会报错(报错如下)pycharm报错ModuleNotFoundError: No module named 'bs4'1、安装BeautifulSoup,命令如下pip install BeautifulSoup2、安装成功后,使用BeautifulSoup,再次封装,获取具体标签内的内容bs = BeautifulSoup(result,'html.parser')3、具体标签,可以尝试打印...原创 2020-08-20 07:50:26 · 169 阅读 · 0 评论 -
Day 19/100 Python抓取数据被服务器拦截怎么办?
本来想着有数据接口的,但事实是,没有;于是只好根据请求连接获取生成好的页面了(一)在拦截之前先补充一下,如何获取URL的相应import requestsreq = requests.get(url)obj = req.content.decode('utf-8')print(obj)但,此时会报错,ModuleNotFoundError: No module named 'requests'是没有导入requests库解决方案就是导入呗,导入代码如下...原创 2020-08-19 00:01:11 · 1094 阅读 · 0 评论 -
Day 18/100 Python抓招标数据,链接有中文怎么办?
想实现抓取数据,但链接中文的关键词怎么办?先说答案:使用urlencode编码,之后可以使用urldecode来解码。举个例子,我想抓取中国政府采购网中的招标信息。关键词是实训平台。官网链接是:http://www.ccgp.gov.cn/但实际的搜索链接是:http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&start_time=&end_time=&timeType=2&原创 2020-08-17 23:50:26 · 255 阅读 · 0 评论 -
Python爬虫爬取数据的步骤
爬虫: 网络爬虫是捜索引擎抓取系统(Baidu、Google等)的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。步骤:第一步:获取网页链接 1.观察需要爬取的多网页的变化规律,基本上都是只有小部分有所变化,如:有的网页只有网址最后的数字在变化,则这种就可以通过变化数字将多个网页链接获取; 2.把获取得到的多个网页链接存入字典,充当一个临时数据库,在需要用时直接通过函数调用即可获得; 3.需要注意的是我们的爬取并不是随便什么网址都可以爬.转载 2020-08-16 23:05:20 · 19240 阅读 · 0 评论 -
Day16/100 自学Python之日期和时间
(一)定义Python中时间以秒为单位的浮点小数;Python中 提供了time和calender模块可以用于格式化日期和时间每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示,举例如下:import time # 引入time模块ticks = time.time()print "当前时间戳为:", ticks输出结果为:当前时间戳为: 1459994552.51注意:时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表...原创 2020-08-11 08:01:25 · 137 阅读 · 0 评论 -
Day015 Python 数据类型之字典(Dictionary)
元组是不可变的容器,今儿分享的字典是另一种可变的容器模型。(一)定义字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键一般是唯一的,如果重复最后向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:的一个键值对会替换前面的,值不需要唯一。(二)访问字典里的值把相应的键放入熟悉的方括弧,如下实例:...原创 2020-08-09 22:26:23 · 399 阅读 · 0 评论 -
Day014 Python 数据类型之元组
今儿我们再续前缘,接着List开始说。元组和List特别像,区别是元组中的数据不可以修改。(一)定义为表区别,元组的标识符用的是小括号(),而List是用的中括号[]举个栗子tup2 = (1, 2, 3, 4, 5 )(二)修改元组不可修改属性,这也是和List最大区别(三)删除元组元组中的元素值也不能修改,但可以用del语句,删除整个元组(四)元组运算符(五)元组的索引,截取(六)元组的内置函数以上我正在从0开始学习P...原创 2020-08-09 00:03:14 · 175 阅读 · 0 评论 -
Day013 Python 数据类型之列表(List)
就像最常用的英文句子可能是Nice to meet you~对于Python中最常用的数据结构就是列表。序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:list1 = ['physics', 'chemistry', 1997, 2000]访问列表中的值使用下标索引来访问列表中的值,同样你也可以使用方括号的形式..原创 2020-07-03 22:27:15 · 140 阅读 · 0 评论 -
Day012 Python中字符串(String)的用法
字符串是Python中第二常用的数据类型(第一个是昨儿分享的Number数据类型)。字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。Python 访问字符串中的值Python 访问子字符串,可以使用方括号来截取字符串var1 = 'Hello World!'print "var1[0]: ", var1[0]Python 字符串连接我们可以对字符串进行截取并与其他字符串进行连接,如下实例:var1 = 'Hello Wor..原创 2020-07-02 22:38:02 · 210 阅读 · 0 评论 -
Day011 Python的Number(数字)类型
在之前简单介绍过Number类型,本篇更详细介绍下。里面会涉及到很多Number相关的方法,并不一定要每个都记住。先有个了解,后续用到的时候可以再翻回来查看。Python Number 数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。Python 支持四种不同的数值类型:整型(Int)- 通常被称为是整型或整数,是正或负整数,不带小数点。长整型(long integers)- 无限大小的整...原创 2020-07-01 23:45:24 · 162 阅读 · 0 评论 -
Day 010 Python中的循环语句(for while)
我们并不缺少知识,我们缺少的如何坚持学习并运用知识。昨儿分享的if语句是句子的一种,是用来做单条逻辑判断的。符合条件,执行一些语句。不符合条件,执行另一些逻辑语句。今儿分享的是循环语句,在循环语句中可以嵌套if语句。if语句中,也可以嵌套循环语句。两者结合就像学英语时候句子组成的段落。Python循环语句循环语句允许我们执行一个语句或语句组多次。(一)基本形式循环语句的一般形式(二)循环类型1、for循环Python for...原创 2020-06-30 15:29:43 · 175 阅读 · 0 评论 -
Day 009 Python的条件语句——if语句
数据类型就像学英文的时候的单词,而结合常用运算符就像是有单词链接而成的英文短语。今天分享的条件语句,就像是多个短语链接而成的句子。今天之后,就可以利用学习的之前的知识,组成一些一些逻辑代码了。条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。条件语句的判断逻辑图Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。判断数字的奇偶if 语句的判断...原创 2020-06-29 20:44:05 · 334 阅读 · 0 评论 -
Day 008 Python的常用运算符
Python是一门开发语言,就必然会涉及到运算。而运算时就必然会涉及到类似加减乘除等运算符。(一)算术运算符和其他语言的基础运算符类似——都有+,-,*,/,%(取模);不一样的有**(幂),//取整数,返回商的整数部分(向下取整)(二)比较(关系)运算符比较运算符和其他语言都比较类似,就不再多说了(三)赋值运算符取模,幂,取整赋值和其他几个类似(四)位运算符 对于初学者,使用不多,先有个印象,用到时再返回来学就可以(五...原创 2020-06-28 23:58:08 · 414 阅读 · 0 评论 -
Day 007 Python的5种数据类型
每学一门语言都需要用,了解这门语言的数据类型。Python有五个标准的数据类型:# Numbers(数字)# String(字符串)# List(列表)# Tuple(元组)# Dictionary(字典)和JavaScript不大一样的是多了元祖和字典;1、Number(数字类型)包含以下类型:int (整型),long ,float(浮点型),complex(复数)在 Python3.X 版本中 long 类型被移除,使用 int 替代。Python ...原创 2020-06-27 19:01:19 · 212 阅读 · 1 评论 -
Day002 Python 简介
一般学习新的语言,第一行的代码都是hello world学习Python,也照猫画虎,来一个:print("Hello, World!")1、Python的定义Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。2、Python的历史Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public Lice.原创 2020-06-21 23:15:42 · 113 阅读 · 0 评论 -
Day001 自学Python的缘由-10年后,我想在北京买房
10年后,我想在北京买房,并和家人一起在北京生活。我盘点了50种实现10年后目标的方式。除了资源对接就是我的专业能力了。结合过去6年,我从前端,到后端,项目经理,技术经理,产品经理都做过一些。最终选择了未来10年都会有比较好发展的人工智能方向。而基础语言就是Python。我大学的毕业设计就想做人脸识别来着。无奈看不懂论文放弃,后来做了信息管理系统。回归初心,我想通过学习Python挑战一下Python的开发岗位。为实现...原创 2020-06-13 23:52:31 · 214 阅读 · 0 评论 -
Mac pip 安装 msqyl-python
安装python 2.7.13 pip安装包出现【TLSV1_ALERT_PROTOCOL_VERSION】证书问题 curl https://bootstrap.pypa.io/get-pip.py | python mac _mysql.c:44:10: fatal error: 'my_config.h' file not found 解决方案 '/usr/bin/c...原创 2019-09-17 11:36:46 · 174 阅读 · 0 评论 -
Mac python 常用命令
1、查看版本python --version2、退出交互模式quit()exit()3、原创 2019-04-02 18:44:51 · 432 阅读 · 0 评论