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 進行翻譯

留言