2017-06-18 3 views
0

新しいファイルを作成し、Google APIライブラリを使用してPythonでGoogleドライブにアップロードしようとしています。公式のチュートリアルでは、既存のファイルをアップロードする方法やフォルダを作成する方法しか見つけられませんでしたが、コンテンツで完全に新しいファイルを作成する方法を理解することはできません。新しいファイルを作成するドライブAPI Python

これは、基本的には、ディレクトリ

def CreateFolder(name,DRIVE): 
    file_metadata = { 
    'name' : name, 
    'mimeType' : 'application/vnd.google-apps.folder' 
    } 
    file = DRIVE.files().create(body=file_metadata, 
          fields='id').execute() 
    print('Folder ID: %s' % file.get('id')) 

新しいファイルを作成し、それをアップロードする方法はありますを作成するための機能ですか!

おかげ

答えて

0

チェックドキュメンテーション - Create FilesUploading Filesは、これらの文書は、アップロードとAPIを使用してドライブに新しいファイルを作成するための詳細な説明を教えてください。

file_metadata = { 
    'name' : 'Project plan', 
    'mimeType' : 'application/vnd.google-apps.drive-sdk' 
} 
file = drive_service.files().create(body=file_metadata, 
            fields='id').execute() 
print 'File ID: %s' % file.get('id') 

をコンテンツとファイルの作成:コンテンツせずにファイルを作成

file_metadata = { 'name' : 'photo.jpg' } 
media = MediaFileUpload('files/photo.jpg', 
         mimetype='image/jpeg') 
file = drive_service.files().create(body=file_metadata, 
            media_body=media, 
            fields='id').execute() 
print 'File ID: %s' % file.get('id') 

は、この情報がお役に立てば幸いです。

関連する問題