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 모델을 사용해 번역했습니다.

댓글