美文网首页
2019-06-04

2019-06-04

作者: 唐小明_d419 | 来源:发表于2019-06-04 23:52 被阅读0次

    import requests

    ,在windows下面,新文件的默认编码是gbk,这样的话,python解释器会用gbk编码去解析我们的网络数据流txt,然而txt此时已经是decode过的unicode编码,这样的话就会导致解析不了,出现上述问题。 解决的办法就是,改变目标文件的编码:

    f = open("out.html","w",encoding='utf-8')

    UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position ... 问题解决办法之一

    。这样,问题将不复存在。

    html = requests.get('https://www.bilibili.com/video/av10280485/?p=54')

    print(len(html.text))

    f=open('处理.txt','w',encoding='utf-8')  

    f.write(html.text)

    f.flush()

    f.close()

    print(html.text)

    相关文章

      网友评论

          本文标题:2019-06-04

          本文链接:https://www.haomeiwen.com/subject/eopdxctx.html