您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Python爬虫除了爬取网络资料,有什么用处?
我的,数据,报表Python爬虫除了爬取网络资料,有什么用处?
发布时间:2019-02-08加入收藏来源:互联网点击:
Python爬虫除了爬取网络资料,有什么用处?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
荣幸回答。
我将知无不尽,尽无不言。
同学请坐好,听我一言。
Python有什么用处?,在这里我给大家分享的是我个人纯属工作需求,对于Python的使用。
最常用的xlrd和xlwt
为什么是这两个类库最为常用?由于我在公司的岗位是数据分析,每天对面的是各种数据报表的呈现,刚开始使用sql编辑报表要求后完完善excel表格样式,过程还是需要花费大量的时间,自从我接触Python之后,在我脑海里呈现的第一个需要Python解决的难题就是如何简化我的数据报表操作的时间,这个时候Python简约的编写风格和丰富的类库吸引了我,xlrd和xlwt成为我的首选,原本需要2个小时完成的工作量,我现在只需要20分钟足于。
在这里我就和大家简单的介绍一下xlrd和xlwt两个类库的的使用,不过,我个人觉得 这样的Python教程网上太多太多了,我在这里就直接分享我的实战经验了,请看如下图你便知了。
这是excel读取,后将读取内容插入数据库。这样的操作对于本地搭建数据库非常高效。
这是连接数据库,编辑sql将查询结果写入excel表格中,当然你也可以设置多项excel表格样式,比如字体大小,合并单元格,指定位置编辑内容等等,模拟工具栏操作也算是全乎了。
最后通过一个for循环逐行将sql的查询结果写入excel中完成报表的制作。
smtplib实现自动邮件发送
由于公司的办公性质是邮件办公,而对我而言每天去手动发送几十封以上的数据报表的邮件是一种侮辱,哈哈,因为我是程序员,一名卑微的代码搬运工,自嘲自如有点过了,但是我才进入公司的第一件事情就是完成邮件自动发送这个功能的开发,因为这个程序又是让我多出来了一个小时的自学Python时间,大家直接看如下图。
首先查询公司需要发送数据报表的姓名和邮箱等信息。查询数据库,将数据写入excel表中。 自动发送邮件(多次循环)必然少不了的就是,使用html编写一个精致又实用的签名。
最后一步就可以添加主发邮和被发邮件,以及编辑邮件主题添加附件数据。仅仅需要几秒钟的时间便可以使用几十封甚至上百封邮件的成功发送。Python能够做的事情太多太多了,最近的我一直在研究Python 实现自动化控制,不仅可以实现网上资源下载和自动阅览,也可对于公司的硬件设备的监控和服务器的自动化控制,可见Python对于企业和公司来说真的方便又具有实际的价值。怎么样?同学们现在觉得Python是不是很强大。
总结
Python的用途很广泛,实际价值也不小,学习Python的方式方法很多,我是通过使用Python来解决工作和生活中遇到的一个又一个的难题,来达到Python的自学,我个人觉得这样的学习效果还不错,都是干货和实战经验的累计。大家如果喜欢以上我的分享不吝啬的给予一个赞,如果不喜欢也可以点击下方评论区域给予纠正和建议,对于想要干货资源的同学们可以直接私信我获取哟。
其实地上本没有路,走的人多了,也便成了路---鲁迅
回答于 2019-09-11 08:43:50
还可以做数据分析,python开发,自动化测试和自动化运维等等。可以看看百战程序员的课程。
回答于 2019-09-11 08:43:50
可以通过Django框架写一个博客记录点滴生活
可以通过wxBot写一个微信机器人,当然可以结合人工智能尝试理解分析语义,让你的机器人智能化
可以通过tkinter写实用的小工具
可以实现自动化、数据分析、人工智能等等
总之python库强大
希望你选择一个感兴趣的方向深挖下去
上一篇:很笨的人学日语大概需要多长时间?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |