私はかなり新しいPythonユーザーです。Pythonanywhereを使用してGoogleドライブにファイルをアップロードしようとしています。私は私のPC上で私のスクリプトを(以下)試してみましたが、Pythonで試してみるとエラーになります。スクリプトのPythonanywhereでGoogleドライブにアップロード
部:
from pydrive.drive import GoogleDrive
def sendtogoogle():
drive = GoogleDrive()
gpath = 'Myfolder'
fname = 'Apicture.jpg'
file_list = drive.ListFile({'q': "'root' in parents and trashed=false"}).GetList()
for file1 in file_list:
if file1['title'] == gpath:
id = file1['id']
file1 = drive.CreateFile({'title': fname, "parents": [{"kind": "drive#fileLink","id": id}]})
file1.SetContentFile(fname)
file1.Upload()
エラー:任意の提案を事前に
Traceback (most recent call last):
from pydrive.drive import GoogleDrive
File "/home/myusername/.local/lib/python2.7/site-packages/pydrive/drive.py", line 2, in <module>
from .files import GoogleDriveFile
File "/home/myusername/.local/lib/python2.7/site-packages/pydrive/files.py", line 4, in <module> from apiclient import errors
File "/usr/local/lib/python2.7/dist-packages/apiclient/__init__.py", line 18, in <module>
from googleapiclient import channel
File "/usr/local/lib/python2.7/dist-packages/googleapiclient/channel.py", line 63, in <module>
from googleapiclient import errors
File "/usr/local/lib/python2.7/dist-packages/googleapiclient/errors.py", line 26, in <module>
from oauth2client import util
ImportError: cannot import name util
感謝。