摘要: builtins模块 为啥我们没有导入任何模块就能使用len(),str(),print()...等这么多的函数? 其实在我们运行python解释器的时候,他会自动导入一些模块,这些函数就是从这些地方来的,这些函数被称为内建函数 首先查看执行文件的名称空间有些啥 首先在最后面是我们自己编写的内容,z 阅读全文
posted @ 2019-09-10 23:35 zx125 阅读(941) 评论(0) 推荐(2) 编辑
摘要: python中的self self代表的是类的实例,不是类对象 在Python的解释器内部,当我们调用x.h()时,实际上Python解释成zx.h(x),也就是说把self替换成类的实例x。 self不写也行 其实self不是强制性的,不写也行,但是调用的话只支持类对象调用自己的函数,实例不能调用 阅读全文
posted @ 2019-09-10 22:36 zx125 阅读(171) 评论(0) 推荐(0) 编辑
摘要: scrapy介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方 式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API 所返回的数据(例如 Ama 阅读全文
posted @ 2019-09-10 20:32 zx125 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 模块进阶 python的源代码按功能可分为两种 1.用于执行的文件 2.用于被导入当做模块的文件 模块查找顺序 1.先从内存中已经导入的模块中寻找(sys.moudle) 2.内置的模块(time等) 3.自定义模块(执行文件所在目录) 4.环境变量sys.path中找(PYTHONPATH环境变量 阅读全文
posted @ 2019-09-10 16:08 zx125 阅读(118) 评论(0) 推荐(0) 编辑