【问题标题】:Not able to understand why this error is coming,无法理解为什么会出现此错误,
【发布时间】:2022-06-19 05:42:29
【问题描述】:
   '''import collections
try:
        collectionsAbc = collections.abc
        except AttributeError:`enter code here`
        collectionsAbc = collections
        from inltk.inltk import tokenize
        from collections.abc import Iterable
        hindi_text = """प्राचीन काल में विक्रमादित्य नाम के एक आदर्श राजा हुआ करते थे।
        अपने साहस, पराक्रम और शौर्य के लिए  राजा विक्रम मशहूर थे। ऐसा भी कहा जाता है कि राजा विक्रम अपनी 
         प्राजा के जीवन के दुख दर्द जानने के लिए रात्री के पहर में भेष बदल कर नगर में घूमते थे।"""

          # tokenize(input text, language code)
## Heading ##tokenize(hindi_text, "hi")'''

此代码出现导入错误:无法从“集合”中导入名称“Iterable”(C:\Users\123\AppData\Local\Programs\Python\Python310\lib\collections_init_ .py)

【问题讨论】:

    标签: python-3.x collections nltk tokenize iterable


    【解决方案1】:

    这是给您错误的行;接下来的事情无关紧要,Python 永远不会得到它:

    from collections.abc import Iterable
    

    既然这个导入应该成功了,有两种可能的解释。您的 Python 安装已损坏,并且您的模块已损坏;或者您正在运行的代码不是您在此处显示的。

    事实上,您肯定没有运行您在此处显示的代码,因为您的示例非常乱码;它距离成为有效的 Python 还差几个编辑。所以创建另一个脚本并将其导入第一行代码;如果成功,则问题出在实际脚本中较早出现的语句上。如果仍然不成功,请重新安装 Python。

    【讨论】:

      猜你喜欢
      • 2014-05-18
      • 2014-03-24
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 2021-03-29
      • 2022-01-04
      • 2018-12-06
      相关资源
      最近更新 更多