试图根据日期使用PyDrive在现有文件夹中创建文件夹,但我不断收到错误,因为“GoogleDrive”对象没有属性“files”Documentation
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
gauth = GoogleAuth()
gauth.LoadCredentialsFile("token.txt")
if gauth.credentials is None:
gauth.GetFlow()
gauth.flow.params.update({'access_type': 'offline'})
gauth.flow.params.update({'approval_prompt': 'force'})
gauth.LocalWebserverAuth()
elif gauth.access_token_expired:
gauth.Refresh()
else:
gauth.Authorize()
gauth.SaveCredentialsFile("token.txt")
drive = GoogleDrive(gauth)
file_metadata = {'name': 'Test','mimeType': 'application/vnd.google-apps.folder'}
file = drive.files().create(body=file_metadata).execute()
print('Folder ID: %s' % file.get('id'))
但我收到的错误是“GoogleDrive”对象没有属性“files”
我做错什么了吗
在我的案例中,有效的方法是使用不同的身份验证方式:
这一次,它没有出现这个错误
相关问题 更多 >
编程相关推荐