【发布时间】:2020-06-08 02:35:52
【问题描述】:
我正在尝试从 BQ 中提取数据并将其保存为 CSV,然后将其上传到 s3,但上传到 s3 时出现错误。这是我运行脚本时遇到的错误:
raise ValueError('Filename must be a string')
如果你能帮我解决这个问题,我是 Python 和 AWS 的新手。谢谢
脚本是:
rows_df = query_job.result().to_dataframe()
file_csv = rows_df.to_csv(s3_filename, sep='|', index=False, encoding='utf-8')
s3.upload_file(file_csv, s3_bucket, file_csv)
【问题讨论】:
标签: python amazon-s3 google-bigquery