首页 > 解决方案 > UTF8 解码错误,完全是初学者,所以我很难理解对类似问题的其他回应

问题描述

我正在努力学习 Python。我正在使用来自 GitHub 的脚本并试图了解它是如何工作的。但是,运行它时出现 UTF-8 解码错误。这是日志:

% python3 ticker_counts.py
Traceback (most recent call last):
  File "/Users/filipalvgren/Desktop/Reddit-Stock-Trends/back/ticker_counts.py", line 102, in <module>
    ticket.get_data()
  File "/Users/filipalvgren/Desktop/Reddit-Stock-Trends/back/ticker_counts.py", line 49, in get_data
    reddit = praw.Reddit('ClientSecrets')
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/praw/reddit.py", line 188, in __init__
    self.config = Config(
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/praw/config.py", line 79, in __init__
    self._load_config(config_interpolation)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/praw/config.py", line 60, in _load_config
    config.read(locations)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/configparser.py", line 697, in read
    self._read(fp, filename)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/configparser.py", line 1017, in _read
    for lineno, line in enumerate(fp, start=1):
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
filipalvgren@Filips-MBP-2 back %

据我了解,错误在codecs.py文件中,但我似乎无法在第 322 行找到任何对我有帮助的内容。抱歉,如果这是一个初学者问题,但对于这个问题的任何帮助将不胜感激。

标签: pythonpython-3.xutf-8redditpraw

解决方案


推荐阅读