小编Eli*_*fee的帖子

python3上的UnicodeDecodeError

我目前正试图在一个非常大的.txt文件(几百万行文本)上使用一些简单的正则表达式.导致问题的最简单的代码:

file = open("exampleFileName", "r")  
    for line in file:  
        pass
Run Code Online (Sandbox Code Playgroud)

错误消息:

Traceback (most recent call last):
  File "example.py", line 34, in <module>
    example()
  File "example.py", line 16, in example
    for line in file:
  File "/usr/lib/python3.4/codecs.py", line 319, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 7332: invalid continuation byte
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?是utf-8错误的编码?如果是的话,我怎么知道哪一个是对的?

谢谢和最好的问候!

python regex utf-8 decoding

6
推荐指数
1
解决办法
1万
查看次数

cairosvg 已安装但导入错误

我刚刚安装了 cairosvg,它似乎奏效了。如果我尝试再次安装,它会说:

$ pip install cairosvg
需求已经满足(...)

但是如果我尝试在 python3 中导入它,它会提供一个导入错误:

>>>导入 cairosvg
回溯(最近一次调用最后一次):
(...)
ImportError:没有名为“cairosvg”的模块

任何想法这里出了什么问题?顺便说一句,我正在尝试将 .svg 文件转换为 .png 文件,如果有更简单的可能性,请随时告诉我!

cairo importerror python-3.x

5
推荐指数
1
解决办法
4951
查看次数

标签 统计

cairo ×1

decoding ×1

importerror ×1

python ×1

python-3.x ×1

regex ×1

utf-8 ×1