2017-12-04 2 views
0

GoogleドライブAPIとPythonを使用してデスクトップからGoogleドライブにCSVファイルをアップロードしようとしています。私は開発者サイトhttps://developers.google.com/drive/v3/web/quickstart/pythonを通してセットアップを完了し、次のステップで混乱します。Pythonを使用してGoogleドライブにCSVファイルを保存する方法

CSVファイルをアップロードして、ファイルをGoogleスプレッドシートに変換しないようにします。

答えて

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') 
+0

本当にありがとうございました!私は現在、許可エラーが発生しています。 googleapiclient.errors.ResumableUploadError:ソースがSCOPES = 'https://www.googleapis.com/auth/drive.file'です。これを修正する方法は知っていますか? – torylor

+0

次の例外があります: '' 'NameError:name 'drive_service'は定義されていません。私が逃しているアイデアは何ですか? – Fergus

関連する問題