簡體   English   中英

在 S3 文件上運行 Python 腳本

[英]Run a Python script on S3 Files

我想在我的整個 S3 存儲桶上運行一個 python 腳本。 該腳本獲取文件並將它們插入到 csv 文件中。

如何像本地腳本一樣在 S3 文件上運行? 使用“python https://s3url/ ”對我不起作用。

您可以使用 boto3 獲取 s3 存儲桶中所有文件的列表:

import boto3

bucketName = "Your S3 BucketName"

# Create an S3 client
s3 = boto3.client('s3')

for key in s3.list_objects(Bucket=bucketName)['Contents']: 
    print(key['Key'])

一個好主意是使用boto3 這是有關如何使用該模塊的簡單指南

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM