UnicodeDecodeError: 'utf8' codec can't decode byte 0x80 in position 3131: invalid start byte

一、产生问题的原因

在我使用python读取文本列表后,然后再读取每个文件的内容产生了上面的错误,

如果你是在Mac上写的代码,肯定是将.DS_store文件也读到列表里了,才产生的错误。

二、解决方法

通过终端cd到你的那个目录,然后ls -a .DS_store,查看文件是否真的存在,rm .DS_store之后,问题解决。

附stackover flow链接

 

UnicodeDecodeError: 'utf8' codec can't decode byte 0x80 in position 3131: invalid start byte

原文地址:https://www.cnblogs.com/chuanyang/p/12153467.html

时间: 2024-07-31 01:14:48

UnicodeDecodeError: 'utf8' codec can't decode byte 0x80 in position 3131: invalid start byte的相关文章

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 1: invalid continuation byte。

这是我搭建django的时候的问题,那个时候重装了系统,出来后运行manage.py就报错了. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 1: invalid continuation byte. 错误代码如图. 原因是重装时主机名(计算机名)有中文. 尼玛坑爹啊.然后改主机名(计算机名)重启就好. 主机名  在 我的电脑右键属性里面 UnicodeDecodeError: 'utf-8' codec

TensorFlow学习笔记(UTF-8 问题解决 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte)

我使用VS2013  Python3.5  TensorFlow 1.3  的开发环境 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte 在是使用Tensorflow读取图片文件的情况下,会出现这个报错 代码如下 # -*- coding: utf-8 -*- import tensorflow as tf import numpy as np import mat

flask+sqlite3+echarts2+ajax数据可视化报错:UnicodeDecodeError: 'utf8' codec can't decode byte解决方法

flask+sqlite3+echarts2+ajax数据可视化报错: UnicodeDecodeError: 'utf8' codec can't decode byte 解决方法: 将 py文件和html文件用用记事本打开,然后另存为,将编码ANSI改成:UTF-8 flask+sqlite3+echarts2+ajax数据可视化报错:UnicodeDecodeError: 'utf8' codec can't decode byte解决方法

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xef in position 99: invalid continuation byte

Traceback (most recent call last): File "/Users/c2apple/PycharmProjects/easyToPython/fileMethod.py", line 94, in <module> line=fp.readline() File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/codecs.py", line 3

python-使用pip安装第三方库报UnicodeDecodeError: &#39;utf8&#39; codec can&#39;t decode byte 0xcb in position 7: invalid continuation byte 错误解决方案

在python 的安装目录下找到Lib\ntpath.py文件,找到def join(path, *paths):方法,添加如下两行语句: reload(sys) sys.setdefaultencoding('gbk') 出现这种错误的原因:使用pip安装文件 先将文件放在一个临时文件夹下,而此文件夹的路径存在中文无法解析 python-使用pip安装第三方库报UnicodeDecodeError: 'utf8' codec can't decode byte 0xcb in position

python3 报错:UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0xd6 in position 201: invalid continuation byte

代码: # -*- coding:utf-8 -*- from urllib import request resp = request.urlopen('http://www.xxx.com') print(resp.read().decode('utf-8')) 报错: Traceback (most recent call last): File "F:/workspace/python/py3/test_urllib.py", line 7, in <module>

python 网络爬虫报错“UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0x8b in position”解决方案

Python3.x爬虫, 发现报错"UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1:invalid start byte",一直在找文件的错误,最后经过网友的提示,错误原因竟然是我的报头中有一条: "'Accept-Encoding': 'gzip, deflate'" 这一条是我从Fiddler直接复制过来的,为什么用浏览器可以正常浏览,而用Python模仿就不行呢? 综

UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0xb9 in position 16: invalid start byte

读取一个csv文件失败,提示: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 16: invalid start byte 解决办法:使用Notepad++打开该csv文件,然后转为UTF-8编码 1 import csv 2 csv_reader=csv.reader(open('P020180206560372967623.csv',encoding='utf-8')) 3 for row in cs

UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0xc3 in position 0: invalid continuation byte

需求:python如何实现普通用户登录服务器后切换到root用户再执行命令 解决参考: 代码: def verification_ssh(host,username,password,port,root_pwd,cmd): s=paramiko.SSHClient() s.load_system_host_keys() s.set_missing_host_key_policy(paramiko.AutoAddPolicy()) s.connect(hostname = host,port=in