最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)代碼行數(shù)統(tǒng)計(jì)示例分享

 更新時間:2014年02月10日 10:31:55   作者:  
這篇文章主要介紹了python實(shí)現(xiàn)代碼行數(shù)統(tǒng)計(jì)的示例,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

#!/usr/bin/python

'''
        File      : count.py
        Author    : Mike
        E-Mail    : Mike_Zhang@live.com
'''
import sys,os

extens = [".c",".cpp",".hpp",".h"]
linesCount = 0
filesCount = 0

def funCount(dirName):
    global extens,linesCount,filesCount
    for root,dirs,fileNames in os.walk(dirName):
        for f in fileNames:
            fname = os.path.join(root,f)
            try :
                ext = f[f.rindex('.'):]
                if(extens.count(ext) > 0):
                    print 'support'
                    filesCount += 1
                    print fname
                    l_count = len(open(fname).readlines())
                    print fname," : ",l_count
                    linesCount += l_count
                else:
                    print ext," : not support"
            except:
                print "Error occur!"
                pass


if len(sys.argv) > 1 :
    for m_dir in sys.argv[1:]:       
        print m_dir
        funCount(m_dir)
else :
    funCount(".")       

print "files count : ",filesCount
print "lines count : ",linesCount

raw_input("Press Enter to continue")

使用方法
1、針對本目錄

復(fù)制代碼 代碼如下:

./count.py

2、統(tǒng)計(jì)多個目錄

復(fù)制代碼 代碼如下:

./count.py /tmp ~

相關(guān)文章

  • Python的批量遠(yuǎn)程管理和部署工具Fabric用法實(shí)例

    Python的批量遠(yuǎn)程管理和部署工具Fabric用法實(shí)例

    這篇文章主要介紹了Python的批量遠(yuǎn)程管理和部署工具Fabric用法,實(shí)例分析了Fabric的功能與具體使用方法,需要的朋友可以參考下
    2015-01-01
  • python自定義函數(shù)def的應(yīng)用詳解

    python自定義函數(shù)def的應(yīng)用詳解

    這篇文章主要介紹了python自定義函數(shù)def的應(yīng)用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Python讀取mp3中ID3信息的方法

    Python讀取mp3中ID3信息的方法

    這篇文章主要介紹了Python讀取mp3中ID3信息的方法,實(shí)例分析了Python中mutagen包的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 2020版Python學(xué)習(xí)路線圖(附學(xué)習(xí)資料)

    2020版Python學(xué)習(xí)路線圖(附學(xué)習(xí)資料)

    這篇文章主要介紹了Python學(xué)習(xí)路線圖(2020最新版),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2020-09-09
  • python基于socket實(shí)現(xiàn)網(wǎng)絡(luò)廣播的方法

    python基于socket實(shí)現(xiàn)網(wǎng)絡(luò)廣播的方法

    這篇文章主要介紹了python基于socket實(shí)現(xiàn)網(wǎng)絡(luò)廣播的方法,涉及Python操作socket的相關(guān)技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-04-04
  • python中常見的5種框架解讀

    python中常見的5種框架解讀

    這篇文章主要介紹了python中常見的5種框架,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • tensorflow2.0如何實(shí)現(xiàn)cnn的圖像識別

    tensorflow2.0如何實(shí)現(xiàn)cnn的圖像識別

    這篇文章主要介紹了tensorflow2.0如何實(shí)現(xiàn)cnn的圖像識別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Scrapy-redis爬蟲分布式爬取的分析和實(shí)現(xiàn)

    Scrapy-redis爬蟲分布式爬取的分析和實(shí)現(xiàn)

    所謂的scrapy-Redis實(shí)際上就是scrapy+redis,其中對redis的操作采用redis-py客戶端。下面這篇文章詳細(xì)介紹了Scrapy-redis爬蟲分布式爬取的分析和實(shí)現(xiàn),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Python視頻處理庫VidGear使用小結(jié)

    Python視頻處理庫VidGear使用小結(jié)

    VidGear是一個高性能的Python視頻處理庫,本文主要介紹了Python視頻處理庫VidGear使用小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • 使用pytorch實(shí)現(xiàn)可視化中間層的結(jié)果

    使用pytorch實(shí)現(xiàn)可視化中間層的結(jié)果

    今天小編就為大家分享一篇使用pytorch實(shí)現(xiàn)可視化中間層的結(jié)果,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論

彝良县| 浦北县| 嘉善县| 田东县| 洞口县| 宽城| 疏勒县| 博白县| 乌什县| 宝清县| 旬阳县| 邻水| 新和县| 台前县| 芜湖市| 土默特左旗| 威信县| 林芝县| 西盟| 德惠市| 营山县| 洛南县| 镇赉县| 香河县| 宜春市| 陆丰市| 望谟县| 曲靖市| 淳化县| 元朗区| 大名县| 武城县| 德兴市| 昆明市| 西丰县| 台南市| 汝南县| 杭锦旗| 得荣县| 无棣县| 深泽县|