Python
私のPythonリファレンスページです。
最近はPythonで大規模なプロジェクトをがっつり作ることは少なくなりました(キャリアの初期には数年間、Pythonを書いて報酬を得ていましたが)。今はさまざまなシステムでちょっとしたグルースクリプトを書く程度です。
手軽なS3クライアント
環境変数から認証情報を読み込んでS3クライアントをセットアップします。実際には、AWS_ACCESS_KEY_IDとAWS_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]記事をランダムに読む