-7

我是python的新手。我有一个问题,我们如何将 .txt 文件导入 python?我有一个 .txt 文件,里面有很多文本供我用 NLTK 分析。你能告诉我如何开始分析文本吗?先感谢您

4

1 回答 1

2

Python 教程是一本很棒的读物,涵盖了 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 中无处不在,非常值得习惯。

于 2018-11-29T13:01:26.420 回答