将文本文件中的文本分成几行

时间:2019-09-26 10:36:41

标签: python-3.x

我需要将文本文件分成几行。

我将文本文件导入了python,但是print(readline())打印了整个文件。

with open('laxdaela_saga.en.txt', 'r+') as f:
    for line in f.readlines():
        print(line)

我最终需要计算文本文件中的唯一单词和其他统计信息,但是第一步是将行划分为几行。这是我要处理的步骤。

2 个答案:

答案 0 :(得分:0)

您可以使用Python的split()函数。它将基于某种模式将给定的字符串拆分为一个数组。 在您的情况下,模式将为换行符\n。 因此split('\n')应该这样做。

答案 1 :(得分:0)

尝试一下

with open('laxdaela_saga.en.txt', 'r+') as f:
    for line in f.readlines():
        x = line.split()
        print(x)

希望这对您有所帮助。