
Python编程整理
维达欲速则不达
这个作者很懒,什么都没留下…
展开
-
快速上手MongoDB和Python交互
一、安装&导入pip install pymongofrom pymongo import MongoClientMongoDB 默认没有用户名密码二、连接数据库方式一client = MongoClient(host='localhost', port=27017) # MongoClient类# MongoClient类 的重要参数# host=None, ...原创 2020-03-28 11:59:15 · 273 阅读 · 0 评论 -
python 的继承重写和 super函数
1 super函数实现父类方法的继承和重写class Car1: def __init__(self, color, weight): self.color = color self.wheel = 4 self.weight = weight self.speed = 0 def run_up(self, arg): self.speed += arg pri...原创 2020-03-22 13:32:31 · 462 阅读 · 0 评论 -
scrapy框架(二)给你一套用内置方法更快进行图片下载的方法总结
目录一、项目热身二、取图片URL的主要逻辑三、在 pipelines 中下载URL并保存文件直接下载使用内置的方法下载一、项目热身(1)生成爬虫,并将 start_urls 改成正确的开始url(2)配置 setting 文件内容二、取图片URL的主要逻辑xpath定位li的位置 这里的 div 可以省略xpath定位到图片的 src 标签yield方法传递到 pipelines...原创 2020-03-11 17:37:39 · 351 阅读 · 0 评论 -
Python是崇尚鸭子类型的语言
封装,继承,多态是面向对象的三大特征。在Python的面向对象中,如果定义的若干个对象都有同一个方法,(比如下面的say方法),那么无论他们是否继承同一个父类*(或者说他们的类型不一样)*,他们都可以统一通过方法的调用(say方法的调用)实现。"""定义是的类型和运行时的类型不一样,就是多态的体现Python崇尚鸭子类型"""class Cat(object): def say...原创 2020-02-13 11:10:20 · 225 阅读 · 0 评论