#coding:utf-8 import os abs = os.path.abspath('.') def Output_dir(path = abs): for file in os.listdir(path): file_path = os.path.join(path,file) if os.path.isfile(file_path): print(file_path) else: new_path = os.path.join(path,file) Output_dir(new_path) Output_dir() def Output_relapath(name,abspath = None,relapath = None): if abspath == None: abspath = os.path.abspath('.') if relapath == None: relapath = '.' for file in os.listdir(abspath): file_path = os.path.join(abspath,file) if os.path.isfile(file_path): if name in file: print(os.path.join(relapath,file)) else: relapath = os.path.join(relapath,file) Output_relapath(name,file_path,relapath) Output_relapath('.py')
操作文件和目录解答
最新推荐文章于 2022-05-21 16:04:12 发布