![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
xxxandwww
有访必回
专业写bug
展开
-
python报错 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position 38: illegal
python报错 UnicodeDecodeError: 'gbk' codec原创 2022-03-27 17:11:28 · 1991 阅读 · 1 评论 -
mongodb用户名密码中含有特殊字符@,python、nodejs连接
例如,用户名:user@123 密码:pwd123python连接数据库from urllib import parseuser = 'user@123'user = parse.quote(user)//对字符串进行编码client = MongoClient('mongodb://' +user + ':pwd123@localhost:27017/')nodejs连接数据库对字符串进行编码,将@替换为%40当你要用admin数据库的用户登录其他数据库时,加上?authSource原创 2021-10-09 13:00:23 · 1125 阅读 · 0 评论 -
pandas更新mongodb,_id 为查询条件
_id 是mongodb自动生成的字段,如果以_id作为查询条件的话,查询到的数据是None,比如我原来这样写的,这里的mov打印出来就是None如果想要以_id作为条件更新数据的话,需要这样写condition = {'_id':ObjectId('613c6844501a5c0f34302286')}但这个时候会报这个错误只需要加上下面这句就行了(!!!注意,不要去pip install bson)pymongo中是有bson模块的from bson.objectid import O原创 2021-10-01 16:09:52 · 445 阅读 · 0 评论 -
python pandas从mongodb中取数据,根据某个字段分组显示
# coding=utf-8import pandasimport osfrom pymongo import MongoClientclient = MongoClient('ip',27017)//已经部署的服务器的,写自己的ip#client = MongoClient('localhost',27017)//本地mongodbdb = client.movie //进入数据库collection = db.comments //进入集合df = pandas.DataFrame(原创 2021-09-30 01:09:15 · 833 阅读 · 8 评论