python - 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 行找到任何对我有帮助的内容。抱歉,如果这是一个初学者问题,但对于这个问题的任何帮助将不胜感激。
解决方案
推荐阅读
- javascript - 在发布请求后使用 res.send 返回发布的数据?
- r - R中识别字符串中第一个字符的最佳方法是什么?
- javascript - 在 Google App Maker 中创建指向页面特定部分(小部件)的链接的最佳方法是什么?
- mysql - 如何使用 PL/SQL 在 mysql 中生成动态列?
- laravel - Snappy pdf 在单页中显示内容
- javascript - Enhancing/manipulating react children props
- google-cloud-platform - 我可以将 Google Container Registry (GCR) 配置为允许推送新图像但不允许更改标签吗?
- html - 如何正确使用 CSS 内容?
- perforce - 我们如何避免在 perforce 中集成从一个分支到另一个分支的更改?
- sql-server - 是否可以将架构移动到 SQL Server 中的另一个数据库?