python - youtube api上传文件: invalid syntax on except HttpError, e

标签 python youtube google-api youtube-api syntax-error

我的python版本是3.5.1,尝试运行此代码https://developers.google.com/youtube/v3/code_samples/python#upload_a_video
修复了过时的打印调用,现在它给了我SyntaxError:无效的语法错误

def resumable_upload(insert_request):
  response = None
  error = None
  retry = 0
  while response is None:
    try:
      print ("Uploading file...")
      status, response = insert_request.next_chunk()
      if 'id' in response:
        print ("Video id '%s' was successfully uploaded." % (response['id']))
      else:
        exit("The upload failed with an unexpected response: %s" % response)

    except HttpError, e: //error here pointed at comma

      if e.resp.status in RETRIABLE_STATUS_CODES:
        error = "A retriable HTTP error %d occurred:\n%s" % (e.resp.status,
                                                             e.content)
      else:
        raise
    except RETRIABLE_EXCEPTIONS, e:
      error = "A retriable error occurred: %s" % e

    if error is not None:
      print error
      retry += 1
      if retry > MAX_RETRIES:
        exit("No longer attempting to retry.")

      max_sleep = 2 ** retry
      sleep_seconds = random.random() * max_sleep
      print ("Sleeping %f seconds and then retrying..." % (sleep_seconds)
      time.sleep(sleep_seconds)

我是完整的python新手,用谷歌搜索可能是因为我缺少“try”,但是在那里。

由于这个YouTube API v3 upload speeds而尝试python

因为我的版本比库支持的版本新,会导致此错误吗? https://developers.google.com/api-client-library/python/start/installation?authuser=1

最佳答案

您使用的是Python 2语法,该语法不适用于Python 3。

使用此代替:

except HttpError as e:

关于python - youtube api上传文件: invalid syntax on except HttpError, e,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36634206/

相关文章:

python - 设置新 Django 项目时出现错误消息 "Still can' t get my hand on win32ui”

python - 如何处理 django 模型中的模型通用属性?

android - 在Android上的HTML中嵌入youtube视频只有声音,没有视频

asp.net - X509Certificate2 - 系统找不到指定的路径

javascript - Angular 2+ 中的 Google 登录按钮

python - 卡在 python 代码中进行加密。错误是类型 'x' 的对象的未知格式代码 'str'

javascript - YouTube嵌入和PHP显示iframe但显示错误

android - 如何在 Android WebView 中播放 YouTube 视频?

r - 使用RGoogleAnalytics查询自定义维度

python - 使用 mod_wsgi 部署具有域和子域的 django 应用程序