0xf

日記だよ

Pythonのf文字列

s3path = f"s3://{bucket}/{item["Key"]}"

でKeyを囲むダブルクォートがSyntaxエラーになる。SyntaxError: f-string: unmatched '['

を眺めると、中括弧の中は python式なので書けそうなもんだけど、実際には " が出てきた時点で f-string が閉じられたと解析されているようだ。

f"s3://{bucket}/{item['Key']}"

ならいける。