我正在使用适用于 Python 的 YouTube 数据 API 客户端库。我已在 Google App Engine 上部署了我的应用程序,App Engine 能够导入库,但显示以下错误
SyntaxError:文件/Users/adityaborde/Python-projects/Gujarati Rasoi Bot/gujaratirasoi-bot/lib/httplib2/__init__.py 第 134 行中出现非 ASCII 字符 '\xe2',但未声明编码;有关详细信息,请参阅http://python.org/dev/peps/pep-0263/
httplib2 文件是 google-api-python-client 库的一部分
最佳答案
您是否替换或复制粘贴了一些导致单引号替换为撇号的代码?请看这个article了解一些背景信息。
您可以简单地转到有问题的 _ init _.py 文件,看看为什么第 134 行被误读,并看看是否可以从那里修复它。如果文件中的内容不正确,只是编码不正确,那么将其添加到 .py 文件的顶部应该可以:
# -*- coding: utf-8 -*-
关于python - Google App Engine - YouTube Python 客户端库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52631421/