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