python 读取文件行

将文件转化成二进制码,并读取行数,计算总行数

 1 import os
 2 Str=input("请输入路径")
 3 Sum=0
 4 def read(Str):
 5     a = os.listdir(Str)
 6     b = []
 7     for i in a:
 8         b.append(os.path.join(Str, i))
 9 
10     global Sum
11     for i in b:
12         if os.path.isfile(i):
13             c = open(i, 'rb')
14             Sum+=len(c.readlines())
15 
16         elif os.path.isdir(i):
17             read(i)
18     return Sum
19 print(read(Str))

 

posted @ 2018-11-17 15:14  iomc  阅读(223)  评论(0)    收藏  举报