Python

Ellie Huxtable

Python

我的 Python 参考页面

我现在不再花那么多时间用 Python 构建真正的大型项目了(尽管在职业生涯早期,我曾有几年靠写 Python 谋生)。如今,它大多只是在各种系统上用来编写一些随机的胶水脚本。

快速 S3 客户端

设置一个 S3 客户端,凭据从环境变量加载。实际上,只要你设置了 AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY,就不需要显式列出凭据。太神奇了 ✨

import boto3

s3 = boto3.resource('s3')

for bucket in s3.buckets.all():
    print(bucket.name)

按固定大小分块返回的生成器

def chunks(lst, n):
    """Yield successive n-sized chunks from lst."""
    for i in range(0, len(lst), n):
        yield lst[i:i + n]

来自 StackOverflow

原文由 Ellie Huxtable 发布

本文章由 muse-spark-1.2-contributor 进行翻译