手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python爬虫入门教程视频下载百度云入门教程书手把手免费的02

时间:2022-05-14    点击: 次    来源:网络    作者:佚名 - 小 + 大

python爬虫入门教程视频下载百度云入门教程书手把手免费的02



下载地址

https://share.weiyun.com/0UhC6msn




资料目录
30个小时搞定Python网络爬虫视频课程(全套详细版)
Python网络爬虫工程师系列培训视频课程(65集全)
廖雪峰商业爬虫(含课件、案例和练习)
零基础Python实战 四周实现爬虫网站
《Python 3网络爬虫开发实战 》崔庆才著.pdf
《Python网络爬虫从入门到实践》 庄培杰编著.pdf
Python 3爬虫、数据清洗与可视化实战_零一等编著.pdf
Python3网络爬虫数据采集 陶俊杰 翻译.pdf
Python爬虫开发与项目实战 范传辉 编著.pdf
Python爬虫大数据采集与挖掘-微课视频版 曹剑平 编著.pdf
python网络爬虫从入门到实践  唐松等.pdf
网络爬虫-Python和数据分析 王澎著.pdf
用Python写网络爬虫 李斌 翻译.pdf
自己动手写网络爬虫 罗刚等 编著.pdf
Python项目案例开发从入门到实战:爬虫、游戏和机器学习 by 郑秋生 夏敏捷


举例

修改数据
(1)方法一:需要整条记录参与。
person = collection.find_one({'name':'Jack'})
person['name'] = 'Jacky'
collection.update({'name':'Jack'}, person)
代码执行结果如下:
{"_id":"5b7a9a69b1ad712a08671437","id":"3","name":"Jacky"}
执行后,有一个警告:
DeprecationWarning: update is deprecated. Use replace_one, update_one or update_many instead.
官方并不推荐我们使用 update()函数去更新数据,而建议使用 update_one()和update_many()函数,它们的第二个参数需要使用$类型操作符作为字典的键名。
(2)方法二:部分修改字段内容的方式。
result = collection.update_one({'name': 'Tom'}, {'$set': {"name": "Tony"}})
print(result)
print("匹配的数据条数:",result.matched_count, "受影响的数据条数:",result.modified_count)
代码执行结果如下:
<pymongo.results.UpdateResult object at 0x082456C0>
匹配的数据条数: 1 受影响的数据条数: 1

删除数据
可以调用 remove()方法移除满足条件的数据,推荐使用 delete_one()和 delete_many()函数进行删除,代码示例如下:
result= collection.delete_many({'id':{'$lte':3}})
print("删除的数据条数:",result.deleted_count)
代码执行结果如下:
删除的数据条数:3
删除后剩下的数据:
{"_id":"5b7aa083b1ad7111c046ef88","id":4,"name":"Mary"}
{"_id":"5b7aa083b1ad7111c046ef89","id":4,"name":"Lucy"}

计数
print("数据库中有%d条记录。" % collection.find().count())
代码执行结果如下:
数据库中有2条记录。

排序
data_list = [{'id': 2, 'name': 'Tom'},{'id': 3, 'name': 'Jack'},{'id': 5, 'name': 'Daisy'}]
collection.insert_many(data_list)
# 降序排列,升序可以传入pymongo.ASCENDING
results = collection.find().sort('id', pymongo.DESCENDING)
for result in results:
print(result)
代码执行结果如下:
{'_id': ObjectId('5b7ab69bb1ad7125c03696d8'), 'id': 5, 'name': 'Daisy'}
{'_id': ObjectId('5b7aa083b1ad7111c046ef88'), 'id': 4, 'name': 'Mary'}
{'_id': ObjectId('5b7aa083b1ad7111c046ef89'), 'id': 4, 'name': 'Lucy'}
{'_id': ObjectId('5b7ab6c4b1ad7124d0dd8a72'), 'id': 3, 'name': 'Jack'}
{'_id': ObjectId('5b7ab69bb1ad7125c03696d6'), 'id': 2, 'name': 'Tom'}


上一篇:python爬虫入门教程pdf下载零基础python爬虫入门教程03

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |