如何阅读(每次运行程序时)接下来的n行代码? (蟒蛇)

时间:2019-05-02 20:00:59

标签: python python-3.x

可以说我有以下文本文件:

  
      
  1. A
  2.   
  3. B
  4.   
  5. C
  6.   
  7. D
  8.   
  9. E
  10.   

我想编写一个程序,每次运行时读取文件的另外两行。

因此,在第一次执行时:

  
      
  1. A
  2.   
  3. B
  4.   

第二次执行代码:

  
      
  1. C
  2.   
  3. D
  4.   

第三次执行代码:

  
      
  1. E
  2.   

我想编写一个程序,该程序每天通过电子邮件向我发送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)

如果您能向我展示一个完整的解决方案,那将是很好的,因为到目前为止,我找不到任何描述完整解决方案的东西。

0 个答案:

没有答案