设计实现遍历目录与子目录,抓取.pyc文件
第一种方法:
- import os
-
- def get_files(dir,suffix):
- res = []
- for root,dirs,files in os.walk(dir):
- for filename in files:
- name,suf = os.path.splitext(filename)
- if suf == suffix:
- res.append(os.path.join(root,filename))
- print(res)
- get_files("./",'.pyc')
第二种方法:
- import os
- def pick(obj):
- if obj.endswith(".pyc"):
- print(obj)
- def scan_path(ph):
- file_list = os.listdir(ph)
- for obj in file_list:
- if os.path.isfile(obj):
- pick(obj)
- elif os.path.isdir(obj):
- scan_path(obj)
- if __name__=='__main__':
- path = input('输入目录')
- scan_path(path)
第三种方法
- from glob import iglob
- def func(fp, postfix):
- for i in iglob(f"{fp}/**/*{postfix}", recursive=True):
- print(i)
- if __name__ == "__main__":
- postfix = ".pyc"
- func("K:\Python_script", postfix)
解压密码: detechn或detechn.com
免责声明
本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。