可以说我有以下文本文件:
- A
- B
- C
- D
- E
我想编写一个程序,每次运行时读取文件的另外两行。
因此,在第一次执行时:
- A
- B
第二次执行代码:
- C
- D
第三次执行代码:
- E
我想编写一个程序,该程序每天通过电子邮件向我发送5个新的阿拉伯语单词。
这是我尝试过的方法,但对我不起作用:
def read_in_lines("Arabic_Words.txt", n):
with open("Arabic_Words.txt") as fh:
for i in range(n):
nlines = fh.readline()
if nlines:
yield nlines
else:
break
for lines in read_in_lines("Arabic_Words.txt", x):
print(lines)
如果您能向我展示一个完整的解决方案,那将是很好的,因为到目前为止,我找不到任何描述完整解决方案的东西。