- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 Python 请求。一切正常,但今天我收到这个奇怪的错误:
[...]
File "/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/requests/models.py", line 321, in full_url
netloc = netloc.encode('idna').decode('utf-8')
LookupError: unknown encoding: idna
任何想法可能是错误的?我正在使用来自 brew 的 Python 2.7.2。
最佳答案
尝试添加:
import encodings.idna
在不同的地方筛选出其他错误。我在将 python 移植到新平台时遇到了同样的问题。我们只有部分库支持,并且缺少 unicodedata
,这导致 idna 模块导入失败。一旦我们移植了 unicodedata
,这个错误就消失了。
关于python - 未知编码 : idna in Python Requests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9144724/
我在 python 中使用 request 模块,它具有 inda 作为依赖项。 我将 idna 模块保留在请求模块中,但它仍然无法检测到 inda 模块。 “/mnt/yarn/usercache/
错误信息: iex -S mix Eshell V7.0 (abort with ^G) ==> idna (compile) Killed ** (Mix) Could not compi
我有一些无法解码的 IDNA 编码字符串。在 Python 中,我尝试 u"xn--grohandel-shop-2fb".decode("idna") 并得到错误“IDNA does not rou
是否有一个库可以将 Unicode 域名解析为 IDNA?喜欢 שלום.com ==> http://xn--9dbne9b.com/ ? 最佳答案 java.net.IDN似乎可以解决问题。从我的
我有一个 flask 应用程序,它运行并连接到 compose.io 上的远程 rethinkdb 数据库。该应用程序还部署到 pythonanywhere.com ,但是此部署不断抛出以下错误: T
我正在使用 Python 请求。一切正常,但今天我收到这个奇怪的错误: [...] File "/usr/local/Cellar/python/2.7.2/lib/python2.7/site-pa
这个问题是编码的问题在开头导入个包就行了,简答粗暴 ? 1
字符串编码和格式总是让我感到困惑。 这是我所拥有的: 'ไทย' 我认为是 UTF-8,并且 'xn--o3cw4h' 这在 IDNA 编码中应该是一样的。但是,我无法弄清楚如何让 python 从一
字符串编码和格式总是让我感到困惑。 这是我所拥有的: 'ไทย' 我认为是 UTF-8,并且 'xn--o3cw4h' 这在 IDNA 编码中应该是一样的。但是,我无法弄清楚如何让 python 从一
我有一些使用 unicode 的工作网址并尝试应用 IDNA 编码 test = ur"http://example.com/%D0%94%D0%B8%D1%81%D0%BA%D0%BE%D0%BD%
我的应用程序从 Twitter 对象接收 URL。 URL 采用 Punycode 格式,例如“http://xn--espaol-zwa.come” ' 在我的应用程序中,我将字符指定为字节,然后解
我正在尝试使用 subprocess.call 从 Iron python 调用 python 2.7 脚本。调用的进程使用 IronPython 不支持的导入,例如 scikit-learn 和 r
具有国际化域名的网站通常希望使用重定向状态代码 (3XX) 来响应 HTTP 请求。当他们这样做时,他们会希望将重定向目标放在 Location header 中。 如果网站想在 Location h
我遇到了与 another unanswered post 完全相同的问题,但我愿意提供正确回答问题所需的任何代码/设置。 就像我在上面提到的帖子中一样,我也在尝试使用 AWS CLI 将文件部署到
我尝试使用 AWS CLI 将一些文件推送到 s3,但遇到错误: 上传失败:... HTTP 客户端引发且未处理的异常:未知编码:idna 我相信这是 Python 特定的问题,但我不确定如何为我的
我一直在使用 requests 包的 api 调用突然返回以下错误:“UnicodeError:使用‘idna’编解码器编码失败(UnicodeError:标签为空或太长)” 我不知道如何解决这个问题
import os from azure.storage.blob import BlockBlobService, baseblobservice from django.http import J
我是一名优秀的程序员,十分优秀!