一些使用技巧

直接把数据库查询的查询结果中的某个字段转为集合

daily_cursor = DB_CONN.daily.find(
        {'code': 'xxxx', 'date': {'$gte': begin_date, '$lte': end_date}, 'index': True},
        sort=[('date', ASCENDING)],
        projection={'date': True, '_id': False})
dates = [x['date'] for x in daily_cursor]

计算前N天的日期

begin_date = (datetime.now() - timedelta(days=1)).strftime('%Y%m%d')
begin_date2 = (datetime.now() - timedelta(days=2)).strftime('%Y-%m-%d')
print(begin_date)
print(begin_date2)
结果:
20210624
2021-06-23

暂无评论

相关推荐

Python语言基础教程

一,基础  ·关键字  ·变量定义  ·字符串  ·(1)数据集合-列表&元组  (2)数据集合-字典  ·常量的定义和使用  · …

json数据操作

Python基础教程 python中操作json的api也非常的方便,我们来看一下。 我们需要用到一个库 import json 然后我们来看一 …

线程

Python基础教程 在python中有两种线程的操作方式:函数或者用类来包装线程对象 用函数 import _thread import time def …

文件操作

Python基础教程 文件内容操作 python中的文件操作还是挺简单的,类似于php中的文件方法,精简好用。 我们来看一下。 核 …

微信扫一扫,分享到朋友圈

一些使用技巧