我是python的新手。我有问题,如何将.txt文件导入python? 我有一个.txt文件,其中包含很多文本,我可以使用NLTK进行分析。 您能告诉我如何开始分析文本吗? 预先谢谢你
答案 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中无处不在,很值得习惯。