开发者社区> 问答> 正文

使用tidetables库的UnicodeDecodeError

我正在尝试使用这里找到的tidetable python包。 但写的例子样本代码:

import tidetable
table = tidetable.get(8416092)

然后我得到了误差:

  Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:\Users\awalters\PycharmProjects\QSI_scripts\venv\lib\site-packages\tidetable\tidetable.py", line 46, in get
    return TideTable(stationid, **kwargs)
  File "C:\Users\awalters\PycharmProjects\QSI_scripts\venv\lib\site-packages\tidetable\tidetable.py", line 128, in __init__
    items = parse(lines)
  File "C:\Users\awalters\PycharmProjects\QSI_scripts\venv\lib\site-packages\tidetable\tidetable.py", line 57, in parse
    prelim = dict(zip(header, re.split(tab, row.decode('ascii'))))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 52: ordinal not in range(128)

的帮助与unicode stackoverflow错误处理改变用户输入但我使用示例代码的网站,只有输入潮流站ID。有一个解决这个问题的办法或以某种方式去改变我的代码,这样我可以得到验潮站的信息? 问题来源StackOverflow 地址:/questions/59379508/unicodedecodeerror-using-tidetables-library

展开
收起
kun坤 2019-12-30 09:29:58 448 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载