【问题标题】:How to create a new folder by python google drive api and what is the use of MediaFileUpload?如何通过python google drive api创建一个新文件夹,MediaFileUpload有什么用?
【发布时间】:2012-08-03 06:59:37
【问题描述】:

现在,我正在编写一个 Python 桌面应用程序。我想通过 google drive api 在我的 google drive 帐户中创建一个文件夹,但我不知道该怎么做。我看过 Files: insert on API reference 的例子,但这个函数似乎只上传我电脑中存在的文件。如何创建文件夹? 此外,我可以通过google drive API创建任何类型的文件吗?函数MediaFileUpload有什么用?

【问题讨论】:

    标签: python desktop-application google-drive-api


    【解决方案1】:

    创建文件夹记录在here。在同一页面上,您还可以找到有关指定 MIME 类型的信息(以回答您的第二个问题)。

    MediaFileUpload 是一个类而不是一个函数。这个类的注释代码是here

    【讨论】:

    • 非常感谢,我已经解决了这个问题,因为我稍微修改了 Google 示例。 body = { 'title': title, 'description': description, 'mimeType': mime_type } # 设置父文件夹。 if parent_id: body['parents'] = [{'id': parent_id}] try: file = service.files().insert( body=body).execute() # 取消注释以下行以打印文件 ID # print 'File ID: %s' % file['id'] return file except errors.HttpError, error: print 'An error occurred: %s' % error return None
    猜你喜欢
    • 1970-01-01
    • 2016-02-12
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多