首页 > 解决方案 > 无法将带有文本的文件拆分为单独的单词

问题描述

我一直在尝试将带有文本的文件拆分为不同的单词。我尝试使用 iter 方法、nltk 模块并且只是拆分,但是当我尝试将结果附加到列表时没有添加某些内容。也许我接近文件的语法存在一些问题。

txt = open(game_file)
print txt.read()

names = []
linestream = iter(txt.read())
for line in linestream:
    for word in line.split():
        names.append(word)

当我尝试打印列表名称时,我只得到'[]'。

标签: pythonpython-2.7splitappendnltk

解决方案


删除print txt.read(),您正在遍历打开的空文件

或者制作新变量text = txt.read()并用它做一些事情


推荐阅读