我想分析txt.file的一个特定部分(第48-392行),我在编码txt文件的单行时遇到问题。 这是我到目前为止所能提出的:
with open ('kafka_hungerkuenstler.txt', encoding = 'utf-8') as f:
for line in f:
#I tried: enumerate (line)
#there should also be something like read_selected_lines (filename, 48,392) somewhere in
the code
print (line)
答案 0 :(得分:3)
使用itertools.islice()
选择一定范围的行:
from itertools import islice
with open ('kafka_hungerkuenstler.txt', encoding = 'utf-8') as f:
for line in islice(f, 47, 392):
循环仅迭代第47行(从零开始计数)到391(包括第391行);从第48行到第39行(包括第48行)计算。