用python获取文件夹下除了某个字符的文件名 import glob import re # 指定文件夹的路径 dir = r'文件夹路径' # 指定不想要带哪些字符 str = r'delete' # 获取当前文件夹下所有的.png文件 all_files = glob.glob("{}/*.png".format(dir)) # 去掉带有‘delete’字符的.png文件 results_files = [f for f in all_files if not re.search(str , f)]