最新公告
  • 欢迎您光临网站无忧模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • python文件读取失败怎么回事

    正文概述    2020-04-28   491

    python文件读取失败怎么回事

    在读取文件时候比如读取 xxx.csv 时候 可能报编码错误

    类似于 

    'xxx' codec can't decode byte 0xac in position 211: illegal multibyte sequen
    id_list = []
    with open('E:/work_spider/xxx/xx.csv', "r", encoding="utf-8") as csvfile:
        csvReader = csv.reader(csvfile)
        for content in csvReader:
            content = str(content)
            if 'l.' in content:
                continue
            id_list.append(content.split('\\')[0].replace("['", ""))

    可以在读取时候尝试制定编码方式。

    保存图片或者视频文件的时候或许也会报错 Unicode decode  error xxxxxxxxxxx

    VideoHtmlContent = requests.get(url = VideoUrl,headers=headers).content
    with open('bobovideo.mp4','wb',) as f:
        f.write(VideoHtmlContent)

    不要忘记 它的文件打开方式 图片可视频都是以bytes类型二进制方式请求和写入 我们使用‘wb’,以二进制写模式打开

    open有很多打开模式 以下仅供参考和查阅:

    a表示append,r表示read,w表示write,+表示读写模式。,b表示二进制,t表示文本模式,t是默认的模式。

    w     以写方式打开,
    a     以追加模式打开 (从 EOF 开始, 必要时创建新文件)
    r+     以读写模式打开
    w+     以读写模式打开
    a+     以读写模式打开 
    rb     以二进制读模式打开
    wb     以二进制写模式打开
    ab     以二进制追加模式打开 
    rb+    以二进制读写模式打开 
    wb+    以二进制读写模式打开 
    ab+    以二进制读写模式打开

    下载网 » python文件读取失败怎么回事

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元