成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

python遍歷文件夾下所有文件的案例-創(chuàng)新互聯(lián)

小編給大家分享一下python遍歷文件夾下所有文件的案例,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)科技有限公司專業(yè)互聯(lián)網(wǎng)基礎(chǔ)服務(wù)商,為您提供棕樹數(shù)據(jù)中心,高防物理服務(wù)器租用,成都IDC機房托管,成都主機托管等互聯(lián)網(wǎng)服務(wù)。

python遍歷文件夾下所有文件的方法:首先打開相應(yīng)的代碼文件;然后通過“for f in files:print(os.path.join(root, f))”方式遍歷所有的文件夾即可。

python 遍歷文件夾下的所有文件

基礎(chǔ)

import os
# 遍歷文件夾
def walkFile(file):
    for root, dirs, files in os.walk(file):
        # root 表示當前正在訪問的文件夾路徑
        # dirs 表示該文件夾下的子目錄名list
        # files 表示該文件夾下的文件list
        # 遍歷文件
        for f in files:
            print(os.path.join(root, f))
        # 遍歷所有的文件夾
        for d in dirs:
            print(os.path.join(root, d))
def main():
    walkFile("f:/ostest/")
if __name__ == '__main__':
    main()

進階

計算文件夾內(nèi)py文件代碼的行數(shù)

total_num = 0
for base_path,folder_list,file_list in os.walk(target_path):
    for file_name in file_list:
        file_path = os.path.join(base_path,file_name)
        file_ext = file_path.rsplit('.',maxsplit=1)
        if len(file_ext) != 2:
            # 沒有后綴名
            continue
        if file_ext[1] != 'py':
            # 不是py文件
            continue
        file_num = 0
        with open(file_path,'rb') as f:
            for line in f:
                # 去空格
                line = line.strip()
                if not line:
                    continue
                # 去除 # 注釋
                if line.startswith(b'#'):
                    continue
                file_num += 1
        total_num += file_num

以上是python遍歷文件夾下所有文件的案例的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

分享文章:python遍歷文件夾下所有文件的案例-創(chuàng)新互聯(lián)
分享URL:http://jinyejixie.com/article4/ggoie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、關(guān)鍵詞優(yōu)化、網(wǎng)站制作品牌網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
瓮安县| 陇川县| 贵南县| 老河口市| 拜城县| 工布江达县| 南和县| 孙吴县| 兴化市| 工布江达县| 云阳县| 如东县| 碌曲县| 棋牌| 霍山县| 镇雄县| 额尔古纳市| 昂仁县| 汾西县| 宝山区| 西华县| 三亚市| 雅江县| 富民县| 龙山县| 南漳县| 铜陵市| 临海市| 云和县| 砀山县| 本溪| 石柱| 宜川县| 惠来县| 南安市| 彩票| 罗平县| 三门县| 昂仁县| 胶州市| 瑞丽市|