Python
小s学技术
我想看看专注的做一件事有多难
展开
-
Python获取当前文件名的两种方法
2种方法1,使用python文件默认的‘ file ’属性 2,使用 sys.argv[0]print sys.argv # 输入参数列表print sys.argv[0] # 第0个就是这个python文件本身的路径(全路径)print os.path.basename(sys.argv[0]) # 当前文件名名称print os.path.basename(__file_...原创 2018-04-09 14:57:45 · 69593 阅读 · 2 评论 -
Python datetime 模块API用法说明
datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1.datetime模块定义了5个类,分别是datetime.date:表示日期的类datetime.datetime:表示日期时间的类datetime.time:表示时间的类datetime.timedelta:表示时间间隔,即两个时间点的间隔da...原创 2018-04-04 17:23:09 · 981 阅读 · 0 评论 -
MongoDB判断null值,是否存在,Type操作符,最大最小值
使用 $exists操作符,是否存在使用 exists 可以判断某个key是否存在db.company.find({"address":{"$exists":true}})可以用 null 结合使用db.company.find({"address":{"$in":[null], "$exists":true}})但是在pymongo中,不方便使用null作为特殊词,所以有方法2使...原创 2018-12-19 15:32:32 · 6429 阅读 · 0 评论 -
PyMongo 10分钟快速上手,拿来即用
用了一段时间的MongoDB,整理下知识点,本文注重实用,给出示例代码,持续更新。PyMongo安装pip install pymongo建立连接from pymongo import MongoClientclient = MongoClient("127.0.0.1:27001")db = client.mydb # user database常用SQLCRUD# se...原创 2018-12-14 10:52:26 · 165 阅读 · 0 评论 -
pymongo快速批量删除,批量插入,批量更新
想使用pymongo实现批量操作,找了很久,终于在文档中发现pymongo文档原文from pymongo import InsertOne, DeleteOne, ReplaceOnerequests = [InsertOne({'y': 1}), DeleteOne({'x': 1}),ReplaceOne({'w': 1}, {'z': 1}, upsert=True)]result...原创 2018-12-18 20:20:27 · 6009 阅读 · 0 评论