import os,shutil
matches = {"seq1","seq3","seq8","seq89"}
for filename in os.listdir(directory):
if os.path.splitext(filename)[0] in matches:
# move
shutil.move(os.path.join(filename,directory),new_directory)
# or just copy:
# shutil.copy(os.path.join(filename,directory),new_directory)
要删除其他文件:
if not os.path.splitext(filename)[0] in matches:
# remove
os.remove(os.path.join(filename,directory),new_directory)
os.listdir()
扫描目录set
(从dataframe或其他数据帧中提取)匹配,以便快速查找像这样:
要删除其他文件:
相关问题 更多 >
编程相关推荐