bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

python遍歷文件夾下所有文件的案例-創新互聯

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

創新互聯科技有限公司專業互聯網基礎服務商,為您提供棕樹數據中心高防物理服務器租用,成都IDC機房托管,成都主機托管等互聯網服務。

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

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

基礎

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()

進階

計算文件夾內py文件代碼的行數

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遍歷文件夾下所有文件的案例的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯-成都網站建設公司行業資訊頻道!

分享文章:python遍歷文件夾下所有文件的案例-創新互聯
分享URL:http://vcdvsql.cn/article4/ggoie.html

成都網站建設公司_創新互聯,為您提供App開發關鍵詞優化網站制作品牌網站建設外貿網站建設面包屑導航

廣告

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

h5響應式網站建設