Python

Ellie Huxtable

Python

原文は Ellie Huxtable により に公開されました。 このブログを購読する

私の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より

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント