1

我正在研究一些 CBOW Python 实现。代码的所有者使用了 text_process 库中名为“line_processing”的函数。当我试图运行时,我得到了那个错误:

ImportError: cannot import name 'line_processing' from 'text_process'

所以我看了一下lib实现。没有名为“line_processing”的函数。

那家伙使用这个函数从 .txt 文件中读取每一行,并将它们写入一个变量,创建一个“大字符串”:

    text = 'file.txt'
    print(text)
    text = ''
    count = 0
    for i in open(text_file, 'r', encoding='utf-8'):
        text+=line_processing(i)+'\n'
        count += 1
        if count % 10000 == 0: break

有没有人知道“line_processing”函数,或者我可以使用的函数/库?

谢谢!

附言:

$ python CBOW.py
Building prefix dict from the default dictionary ...
Dumping model to file cache C:\"path_to"\AppData\Local\Temp\jieba.cache
Loading model cost 0.723 seconds.
Prefix dict has been built successfully.
Traceback (most recent call last):
  File "CBOW.py", line 1, in <module>
    from text_process import line_processing
ImportError: cannot import name 'line_processing' from 'text_process' (C:\"path_to"\miniconda3\lib\site\...\text_process)
4

0 回答 0