本文主要是介绍Python脚本:TXT文档行数统计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
count = 0 #计数变量file_dirs = input('请输入您要统计的文件根路径:')
filename = open(file_dirs,'r') #以只读方式打开文件
file_contents = filename.read() #读取文档内容到file_contents
for file_content in file_contents: #统计文件内容中换行符的数目if file_content == '\n':count += 1
if file_contents[-1] != '\n': #当文件最后一个字符不为换行符时,行数+1count += 1
print('文件%s总共有%d行' % (file_dirs, count))
话说,非常简单的一个脚本,不过我发现这个脚本有个BUG,因为只有文件中出现中文字符的话,就直接报错了,脚本就不好使了,因为实属Python初学,实在不知道是哪里的原因。
http://www.2liang.me/archives/12
这篇关于Python脚本:TXT文档行数统计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!