【发布时间】:2020-08-26 22:14:29
【问题描述】:
我正在尝试使用允许上传视频的 Python YouTube Data API Python 脚本:https://developers.google.com/youtube/v3/guides/uploading_a_video#Sample_Code。请注意,它兼容 Python 2.x,而不是 3.X。所以我更新了它的代码,将第一个导入(import httplib)替换为这个导入:import http.client。
当我运行这个脚本时,显示以下错误:
Traceback(最近一次调用最后一次): 文件“/home/xzerzxez/pycharm_projects/zerde/upload_video.py”,第 3 行,在 导入 http.client ImportError: 没有名为 http.client 的模块
进程以退出代码 0 结束
- PyCharm的使用环境:我的Ubuntu的那个
- Python 版本:/usr/bin/python3.6
- 已安装相关包:httplib2、request、requests
- 可安装的软件包:micropython-http.client、pycopy-http.client、yieldfrom.http.client
如何解决这个问题?
编辑:当然,我还对代码进行了其他一些小改动,以使其兼容 Python 3.X,但这是题外话 :-)。
【问题讨论】:
-
是什么阻止你使用你的脚本编写的python2?
-
因为我使用这个脚本来自 anothrr, python 3.6, script
标签: python python-3.x python-module