这里简单以*.txt的作为例子。
1 import glob, os2 os.chdir("/mydir")3 for file in glob.glob("*.txt"):4 PRint(file)
1 import os2 for file in os.listdir("./mydir"):3 if file.endswith(".txt"):4 print(file)5 #或者使用函数式编程语句6 import os7 path = './mydir'8 text_files = [f for f in os.listdir(path) if f.endswith('.txt')]
1 import os2 for root, dirs, files in os.walk("/mydir"):3 for file in files:4 if file.endswith(".txt"):5 print(os.path.join(root, file))
新闻热点
疑难解答