这是我的代码,
for line in open('u.item'):
#read each line
Run Code Online (Sandbox Code Playgroud)
每当我运行此代码时,它会给出以下错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2892: invalid continuation byte
Run Code Online (Sandbox Code Playgroud)
我试图解决这个问题并在open()中添加一个额外的参数,代码看起来像;
for line in open('u.item', encoding='utf-8'):
#read each line
Run Code Online (Sandbox Code Playgroud)
但它再次给出了同样的错误.那我该怎么办!请帮忙.
我在执行下面的代码片段时遇到以下错误if uID in repo.git.log():,问题在于repo.git.log(),我已经查看了Stack Overflow上建议使用的所有类似问题decode("utf-8").
我怎么转换repo.git.log()成decode("utf-8")?
UnicodeDecodeError: 'utf8' codec can't decode byte 0x92 in position 377826: invalid start byte
Run Code Online (Sandbox Code Playgroud)
相关代码:
..................
uID = gerritInfo['id'].decode("utf-8")
if uID in repo.git.log():
inwslist.append(gerritpatch)
.....................
Traceback (most recent call last):
File "/prj/host_script/script.py", line 1417, in <module>
result=main()
File "/prj/host_script/script.py", line 1028, in main
if uID in repo.git.log():
File "/usr/local/lib/python2.7/dist-packages/git/cmd.py", line 431, in <lambda>
return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/git/cmd.py", line 802, in …Run Code Online (Sandbox Code Playgroud) 我正在尝试读取名为df1的数据集,但它不起作用
import pandas as pd
df1=pd.read_csv("https://raw.githubusercontent.com/tuyenhavan/Statistics/Dataset/World_Life_Expectancy.csv",sep=";")
df1.head()
Run Code Online (Sandbox Code Playgroud)
这是上述代码中的重大错误,但这是最相关的
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 18: invalid start byte
Run Code Online (Sandbox Code Playgroud)