随笔分类 -  Python深入

摘要:前言 以博客园为例,爬取我的博客上首页的发布时间、标题、摘要,本篇先小试牛刀,先了解下它的强大之处,后面讲beautifulsoup4的详细功能。   一、安装 1.打开cmd用pip在线安装beautifulsoup4 >pip install beautifulsoup4 &nb 阅读全文
posted @ 2018-12-06 20:35 韦大仙 阅读(274) 评论(0) 推荐(0) 编辑
摘要:我们要做12306抢票而官方又没有提供相应的接口(也不可能提供),那么我们就只能通过自己寻找12306的数据包和买票流程来模拟浏览器行为实现自动化操作了,说直白一点就是爬虫,接下来进入正题,前方高能,请系好安全带~~ 首先在买票前我们需要先确认是否有票,那么进行正常的查票,打开12306查票网站ht 阅读全文
posted @ 2018-09-19 15:47 韦大仙 阅读(331) 评论(0) 推荐(0) 编辑
摘要:  语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。   对象的内存使用 赋值语句是语言最常见的功能了。但即 阅读全文
posted @ 2018-08-19 00:08 韦大仙 阅读(208) 评论(0) 推荐(0) 编辑
摘要:装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python项目中有广 阅读全文
posted @ 2018-08-19 00:06 韦大仙 阅读(269) 评论(0) 推荐(0) 编辑
摘要:闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代码的可重复使用性( 阅读全文
posted @ 2018-08-19 00:04 韦大仙 阅读(227) 评论(0) 推荐(0) 编辑
摘要:  Python一切皆对象(object),每个对象都可能有多个属性(attribute)。Python的属性有一套统一的管理方案。   属性的__dict__系统 对象的属性可能来自于其类定义,叫做类属性(class attribute)。类属性可能来自类定义自身,也可能根据类 阅读全文
posted @ 2018-08-19 00:03 韦大仙 阅读(611) 评论(0) 推荐(0) 编辑
摘要:  上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as...   关闭文件 我们会进行这样的操作:打开文 阅读全文
posted @ 2018-08-19 00:00 韦大仙 阅读(429) 评论(0) 推荐(0) 编辑
摘要:  Python一切皆对象,但同时,Python还是一个多范式语言(multi paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式、声明式等,我们暂不深入)。Python的多范式依赖于Python对象中的特殊方法(specia 阅读全文
posted @ 2018-08-18 23:58 韦大仙 阅读(329) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示