python老白请进来,急需要啊……
这段代码为什么老报:AttributeError: 'PseudoOutputFile' object has no attribute 'buffer'错误啊,我查了挺多资料还没解决,不知道各位谁有方法,请指点一下,谢谢!
#coding:utf-8
import sys
import you_get
def download(url1, path1):
sys.argv = (['you-get', '-o', path1, url1])
you_get.main()
if __name__ == '__main__':
# 视频网站的地址
url1 = 'https://www.bilibili.com/video/av81155910'
# 视频输出的位置
path1 ="e:\\downloads\\"
download(url1, path1)
帮你查了一下,应该是python版本问题你换个版本试试 zx411502 发表于 2019-12-31 18:26
帮你查了一下,应该是python版本问题你换个版本试试
好吧,我试试最新版本的 世界上只有dog雄 发表于 2019-12-31 18:28
好吧,我试试最新版本的
确实是版本问题。 浮生。 发表于 2019-12-31 18:41
确实是版本问题。
看来你们可能是过来人{:1_893:} 浮生。 发表于 2019-12-31 18:41
确实是版本问题。
我用的是3.7,换了3.6和最新3.8版本的pyth都不行啊!还是提示:
Traceback (most recent call last):
File "C:\Users\out\Desktop\you-get视频下载.py", line 27, in <module>
download(url1,path1)
File "C:\Users\out\Desktop\you-get视频下载.py", line 13, in download
you_get.main()
File "C:\Python38\lib\site-packages\you_get\__main__.py", line 91, in main
from .common import main
File "C:\Python38\lib\site-packages\you_get\common.py", line 23, in <module>
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
AttributeError: 'StdOutputFile' object has no attribute 'buffer zx411502 发表于 2019-12-31 18:26
帮你查了一下,应该是python版本问题你换个版本试试
我用的是3.7,换了3.6和最新3.8版本的pyth都不行啊!还是提示:
纯文本查看 复制代码
Traceback (most recent call last):
File "C:\Users\out\Desktop\you-get视频下载.py", line 27, in <module>
download(url1,path1)
File "C:\Users\out\Desktop\you-get视频下载.py", line 13, in download
you_get.main()
File "C:\Python38\lib\site-packages\you_get\__main__.py", line 91, in main
from .common import main
File "C:\Python38\lib\site-packages\you_get\common.py", line 23, in <module>
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
AttributeError: 'StdOutputFile' object has no attribute 'buffer 世界上只有dog雄 发表于 2019-12-31 22:49
我用的是3.7,换了3.6和最新3.8版本的pyth都不行啊!还是提示:
纯文本查看 复制代码
往低版本换换成3以下 问我也是看网上这么说的 本帖最后由 浮生。 于 2020-1-1 17:43 编辑
世界上只有dog雄 发表于 2019-12-31 22:46
我用的是3.7,换了3.6和最新3.8版本的pyth都不行啊!还是提示:
Traceback (m ...
我把代码运行了可用的,说明这个代码没问题,很可能是版本问题,所以我说是版本问题,我用的是3.7.4。但现在看来是你电脑的python的出了问题,你的py文件只有这个吗?有没有把库文件名当做文件名。比如起了个module.py这种名字。 浮生。 发表于 2020-1-1 17:28
我把代码运行了可用的,说明这个代码没问题,很可能是版本问题,所以我说是版本问题,我用的是3.7.4。但 ...
我是新手,这个还不懂!看来不是版本的问题,是我还没学到哪的原因。你直接告诉我怎么做,也算给我一个帮助了,谢谢!{:1_893:}
页:
[1]
2