我们可以将.txt文件导入python吗?

时间:2018-11-29 12:57:48

标签: python python-3.x nlp nltk natural-language-processing

我是python的新手。我有问题,如何将.txt文件导入python? 我有一个.txt文件,其中包含很多文本,我可以使用NLTK进行分析。 您能告诉我如何开始分析文本吗? 预先谢谢你

1 个答案:

答案 0 :(得分:2)

The Python Tutorial是一本精彩的读物,涵盖了Python的核心用法。

例如,如果您有一个文本文件file.txt,每个句子都位于单独的行上,例如

This is a Larch.
Your father was a hamster and your mother smelled of elderberries.

然后您可以通过以下方式在Python中加载此类文件

f_in = open('file.txt', 'r')
sentences = f_in.readlines()
f_in.close()  # make sure to close the file so other programs can use it

编辑:在注释中包含一个很好的建议,您可以(并且应该)使用Python上下文管理器with

上面的代码块等效于

with open('file.txt', 'r') as f_in:
    sentences = f_in.readlines()

具有无需致电f_in.close()的额外好处。这种结构在Python中无处不在,很值得习惯。