Blockcypher-python UnicodeError("label too long")
Blockcypher-python UnicodeError("label too long")
我在使用 Blockcypher for Python 时遇到了一个棘手的问题。
一个简单的片段代码
import sys
from blockcypher import get_address_overview
print(sys.version)
print(sys.version_info)
print(get_address_overview('1BTCorgHwCg6u2YSAWKgS17qUad6kHmtQW'))
在我的本地安装中引发此异常(我正在使用 PyCharm)
3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) [MSC v.1916 64 bit (AMD64)]
sys.version_info(major=3, minor=7, micro=6, releaselevel='final', serial=0)
Traceback (most recent call last): File "C:\Users\xxx\AppData\Local\Programs\Python\Python37\lib\encodings\idna.py", line 167, in encode raise UnicodeError("label too long")
UnicodeError: label too long
在 Repl.it 时一切正常。
调试 idna.py 表明第 3 个标签引发了异常,但我很难理解为什么我在本地遇到这个问题安装。
A fix for Windows has been made 在上一个版本 (1.0.80) 中。
我在使用 Blockcypher for Python 时遇到了一个棘手的问题。 一个简单的片段代码
import sys
from blockcypher import get_address_overview
print(sys.version)
print(sys.version_info)
print(get_address_overview('1BTCorgHwCg6u2YSAWKgS17qUad6kHmtQW'))
在我的本地安装中引发此异常(我正在使用 PyCharm)
3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) [MSC v.1916 64 bit (AMD64)] sys.version_info(major=3, minor=7, micro=6, releaselevel='final', serial=0)
Traceback (most recent call last): File "C:\Users\xxx\AppData\Local\Programs\Python\Python37\lib\encodings\idna.py", line 167, in encode raise UnicodeError("label too long") UnicodeError: label too long
在 Repl.it 时一切正常。
调试 idna.py 表明第 3 个标签引发了异常,但我很难理解为什么我在本地遇到这个问题安装。
A fix for Windows has been made 在上一个版本 (1.0.80) 中。