如何使用Python将CSV文件存储到Google云端硬盘

时间:2017-12-04 22:59:26

标签: python api csv google-api google-oauth2

我正在尝试使用Google Drive API和Python将CSV文件从桌面上传到Google云端硬盘。我已经通过开发人员网站https://developers.google.com/drive/v3/web/quickstart/python完成了设置,并对后续步骤感到困惑。

我想上传CSV文件,并且不想将文件转换为谷歌电子表格。

1 个答案:

答案 0 :(得分:0)

文档here暗示除非您在文件元数据中指定mimeType,否则不会转换您的文件。

所以你应该能够做到:

file_metadata = {'name': 'My Report'}
media = MediaFileUpload('files/report.csv',
                    mimetype='text/csv',
                    resumable=True)
file = drive_service.files().create(body=file_metadata,
                                media_body=media,
                                fields='id').execute()
print 'File ID: %s' % file.get('id')