python之實現循環查看指定路徑下的所有文件---os.walk


循環查看指定路徑下的所有文件、文件夾,包含隱藏文件
注:“.filename” 以點開頭的是隱藏文件
import os
for cur_path,cur_dirs,cur_files in os.walk(r'E:\Python學習\pycharm\python腳本\day6'):
    print('當前路徑',cur_path)
    print('當前目錄下有哪些文件夾',cur_dirs)
    print('當前目錄下有哪些文件', cur_files)
    print('='*20)

#輸出:
當前路徑 E:\Python學習\pycharm\python腳本\day6
當前目錄下有哪些文件夾 ['day6']
當前目錄下有哪些文件 []
====================
當前路徑 E:\Python學習\pycharm\python腳本\day6\day6
當前目錄下有哪些文件夾 []
當前目錄下有哪些文件 ['MD5加密.py', 'product.json', 'ssq.txt', '上周作業1-雙色球.py', '上周作業2-商品管理.py', '內置函數.py', '操作mysql.py', '筆記', '第三方模塊.py', '遞歸.py', '造數據.py']
====================

 

#查找指定路徑下的以keyWord結尾的文件
def find_movie(keyWord,path=r'D:\A-python學習'):
    for cur_path, cur_dirs, cur_files in os.walk(path):
        # if keyWord in str(cur_files): #模糊匹配查詢
        #     print(cur_path)
        for file in cur_files:
            # if keyWord in file:
            if file.endswith(keyWord):
                print(cur_path)
find_movie('.mp4')

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com