小编Akh*_*hil的帖子

如何从谷歌驱动器上传csv文件(并使用它)到google colaboratory

想尝试python,谷歌colaboratory 似乎是最简单的选择.我有一些文件在我的谷歌驱动器,并希望上传到谷歌colaboratory.所以这是我正在使用的代码:

!pip install -U -q PyDrive

from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials

# 1. Authenticate and create the PyDrive client.
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)

# 2. Create & upload a file text file.
uploaded = drive.CreateFile({'xyz.csv': 'C:/Users/abc/Google Drive/def/xyz.csv'})
uploaded.Upload()
print('Uploaded file with title {}'.format(uploaded.get('title')))

import pandas as pd
xyz = pd.read_csv('Untitled.csv')
Run Code Online (Sandbox Code Playgroud)

基本上,对于用户"abc",我想从文件夹"def"上传文件xyz.csv.我可以上传文件,但是当我要求标题时,标题是"无标题".当我要求上传的文件的ID时,它每次都会更改,因此我无法使用Id.

我怎么读文件??? 并设置一个正确的文件名???

xyz = pd.read_csv('Untitled.csv') doesnt work
xyz = pd.read_csv('Untitled') …
Run Code Online (Sandbox Code Playgroud)

python google-api google-drive-api google-api-python-client google-colaboratory

13
推荐指数
2
解决办法
1万
查看次数