【发布时间】:2021-09-03 00:11:54
【问题描述】:
我正在使用以下代码将 Pandas Dataframe 保存到 xlsx 文件中,然后将其上传到 Dropbox,而无需将其本地保存在我的机器上。
是否可以使用 df.to_csv 做到这一点?我找不到任何有关如何使用相同方法的信息,即不将其保存在本地并立即将其推送到 Dropbox。
DBX = dropbox.Dropbox('TOKEN')
with io.BytesIO() as stream:
with pd.ExcelWriter(stream) as writer:
df.to_excel(writer, index=False)
writer.save()
stream.seek(0)
DBX.files_upload(stream.getvalue(), "/test.xlsx", mode=dropbox.files.WriteMode.overwrite)
【问题讨论】:
标签: python pandas csv export-to-csv dropbox-api