我有一个日期数组,其中可以包含多个日期范围。
dates = [
'2020-01-01',
'2020-01-02',
'2020-01-03',
'2020-01-06',
'2020-01-07',
'2020-01-08'
]
Run Code Online (Sandbox Code Playgroud)
在此示例中,列表包含 2 个单独的连续日期范围(2020-01-01 到 2020-01-03 & 2020-01-06 到 2020-01-08)
我试图弄清楚如何遍历此列表并找到所有连续的日期范围。
我正在看的一篇文章(如何检测 Python 中的日期是否连续?)似乎有一个很好的方法,但是,我正在努力在我的用例中实现这个逻辑。
我在尝试安装 Snowflake python 连接器时经历了一段非常糟糕的时光。这是一个令人沮丧的事情,但我终于成功地使用完整的 Ubuntu 基础 Docker 镜像来安装它。但我现在不知道如何让 AWS lambda 包装器工作。
\n项目结构。
\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Dockerfile\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 app\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 app.py\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 entry.sh\nRun Code Online (Sandbox Code Playgroud)\n入口.sh
\n#!/bin/sh\nif [ -z "${AWS_LAMBDA_RUNTIME_API}" ]; then\n\n exec /usr/bin/aws-lambda-rie /usr/local/bin/python3 -m awslambdaric $1\nelse\n exec /usr/local/bin/python3 -m awslambdaric $1\nfi\nRun Code Online (Sandbox Code Playgroud)\nDockerfile
\nARG FUNCTION_DIR="/home/app/"\n\nFROM ubuntu:20.04\nRUN apt-get update && apt-get install -y \\\n python3 \\\n python3-pip\nARG FUNCTION_DIR\nRUN mkdir -p ${FUNCTION_DIR}\nRUN pip install -U wheel pip --target ${FUNCTION_DIR}\nRUN pip install snowflake-connector-python==2.7.1 --target ${FUNCTION_DIR}\nRUN pip install awslambdaric --target ${FUNCTION_DIR}\nWORKDIR ${FUNCTION_DIR}\nADD …Run Code Online (Sandbox Code Playgroud) python-3.x docker aws-lambda aws-lambda-containers snowflake-connector