【发布时间】:2018-12-02 07:15:20
【问题描述】:
我是 python 新手,我编写了用于将视频从 url 上传到 vk 的简单脚本,我用小文件测试这个脚本它正在工作,但是对于大文件我内存不足,我读到使用 'requests_toolbelt' 它是可以发布大文件,如何将其添加到我的脚本中?
进口vk
导入请求
从 homura 导入下载
导入全局
导入操作系统
导入json
url=raw_input("请输入网址:")
下载(网址)
文件名 = glob.glob('*.mp4')[0]
session = vk.Session(access_token='TOKEN')
vkapi = vk.API(session,v='5.80' )
params={'name':file_name,'privacy_view':'nobody','privacy_comment':'nobody'}
参数 = vkapi.video.save(**参数)
upload_url = 参数['upload_url']
print ("上传中...")
request = requests.post(upload_url, files={'video_file': open(file_name, "rb")})
os.remove(文件名)
【问题讨论】:
-
请发布错误和回溯。
-
运行脚本时,下载后,上传时显示'killed'并关闭脚本,对于小文件我没有收到此错误。
标签: python post python-requests vk