我需要将文本文件分成几行。
我将文本文件导入了python,但是print(readline())打印了整个文件。
with open('laxdaela_saga.en.txt', 'r+') as f:
for line in f.readlines():
print(line)
我最终需要计算文本文件中的唯一单词和其他统计信息,但是第一步是将行划分为几行。这是我要处理的步骤。
答案 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)
希望这对您有所帮助。