我在与我的Python应用程序的问题我的应用程序是在指定时间从网络上下载的视频。我的程序名称是tidopy.py ,但我得到这个错误:类型错误:参数1必须是字符串或缓冲区,而不是如
回溯(最近通话最后一个): 文件 “tidopy.py”,第29行,在 file.write(数据) 类型错误:参数1必须是字符串或缓冲区,而不是实例
我有问题,这部分:
while (coun > x):
file = open(namelist[x], 'wb')
file.write(urllib2.urlopen(addresslist[x])).read()
file.close()
x = x + 1
X是用于视频的数字的变量。
名称列表是影片的名称列表。
AddressList中是针对网络视频
我怎样才能修复它的地址列表? 请帮忙。
我想你只需要解决这个问题:'file.write(urllib2.urlopen(AddressList中[X])阅读()。)'。读取在urlopen上激活而不是写入。 –
你明白这条线做:'file.write(urllib2.urlopen(AddressList中[X]))阅读()'? –
这就是为什么你不应该在一条线上做四件不同的事情。 –