该函数以
os.walk递归方式遍历目录树,返回所有文件和子目录名称。
因此,您所需要做的就是从文件名中检测
.x和
.xc扩展名,并在它们生效时应用您的函数(以下为未测试的代码):
import osfor dirpath, dnames, fnames in os.walk("./"): for f in fnames: if f.endswith(".x"): x(os.path.join(dirpath, f)) elif f.endswith(".xc"): xc(os.path.join(dirpath,f))
这是假定的
x,
xc可以在文件名上调用;或者,您可以先阅读内容,然后将其作为字符串传递给函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)