最新消息:

python 实现访问一个文件,每次显示25行,并提示按任意键继续

python admin 3232浏览 0评论

python 实现访问一个文件,每次显示25行,并提示按任意键继续。这个地方的难点在于每次读取25行后,要求“暂定”。可以直接调用系统的read命令来简单实现。

为了方便演示,生成一个文件,每行的内容是其行数:

#for i in {1..100}; do echo $i; done >> /root/3.txt

下面是python的代码部分:

#!/usr/bin/env python
'每次展示文件的25行,并提示按任意键继续'
import sys,os
filename = sys.argv[1]
fobj = open('/root/3.txt')
 count = 0
 for eachline in fobj:
 print eachline,
 count += 1
 if count%25 == 0:
 os.system('read -s -n 1 -p "Press any key to continue"')     ### 当count的值能被25整除是,调用系统的read命令,-n 1表示只接收一个字符,这样可以实现要求。
 print
 continue
fobj.close()

转载请注明:爱开源 » python 实现访问一个文件,每次显示25行,并提示按任意键继续

您必须 登录 才能发表评论!