玩蛇网提供最新Python编程技术信息以及Python资源下载!

用python遍历方法统计linux内核文件的行数示例

python 培训

python遍历方法统计linux内核文件的行数示例。
作者的内核代码是放在a盘目录1下面,它的内核版本为linux-3.3-rc7,所以运行后统计结果为15163334
这里的实现平台为windows7;工具为eclipse+pedev;编程语言为python2.7。这里需要注意,python的实际运行版本不能低于2.6,同时也不能高于3.0。(解压后的源码放在a盘,名为1的目录下,内核版本为linux-3.3-rc7)

import os 

#统计给定文件的行数
def countfile(test):
    f=open(test)
    num=0
    for x in f:num=num+1
    return num

#用来判断给定输入是目录还是文件,如果是文件,返回输入行数,如果是目录,迭代主程序
def count(test):
    if(os.path.isfile(test)):
        return countfile(test)  
    return total(test)

#主程序,接收输入,返回总共的行数
def total(test):
    l=os.listdir(test)
    num=0
    for x in l:num=num+count(test+'//'+x)
    return num   

print(total(r'a://1'))
#www.iplaypython.com

python遍历相关文章推荐:
Python指定目录递归遍历源码示例
Python并行遍历zip()函数使用方法
Python遍历文件夹目录与文件操作
Python元组遍历排序操作方法

玩蛇网原创,转载请注明文章出处和来源网址:http://www.iplaypython.com/code/text-file/tf2300.html



微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!

微信扫描下图可直接关注

玩蛇网Python新手QQ群,欢迎加入: ① 240764603 玩蛇网Python新手群
文章发布日期:2016-04-28 09:57 玩蛇网 www.iplaypython.com

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
相关文章推荐
别人正在看
特别推荐
去顶部去底部