gpt4 book ai didi

python - 导入错误 : cannot import name 'CONTRACTION_MAP' from 'contractions'

转载 作者:行者123 更新时间:2023-12-05 09:10:48 28 4
gpt4 key购买 nike

ImportError                               Traceback (most recent call last)
<ipython-input-13-74c9bc9e3e4a> in <module>
8 from nltk.tokenize.toktok import ToktokTokenizer
9 #import contractions
---> 10 from contractions import CONTRACTION_MAP
11 import unicodedata
12

ImportError: cannot import name 'CONTRACTION_MAP' from 'contractions' (c:\users\nikita\appdata\local\programs\python\python37-32\lib\site-packages\contractions\__init__.py)

一个问题是:contractions 包中的 CONTRACTION_MAP 变量是否已弃用?

最佳答案

我相信您误会了 PyPI 上可用的 contractions 包使用名为“使用 Python 进行文本分析”(source code) 的教科书中的 contractions 模块。

CONTRACTIONS_MAP 变量在后者中定义,不是 contractions 包 API 的一部分(记录在 GitHub Readme.md 中)。

根据文档,该包可用于修复收缩,例如:

import contractions
contractions.fix("you're happy now")
# "you are happy now"

如果您想访问从收缩到扩展版本的 map ,可以使用以下方式导入:

from contractions import contractions_dict

contractions_dict 包含如下条目:

{..., 'you’ll': 'you will', ...}

关于python - 导入错误 : cannot import name 'CONTRACTION_MAP' from 'contractions' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60901735/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com