기타/python
리스트 값에서 다른 리스트 값 제거 후 파일 이동
ufris
2018. 9. 17. 16:04
# 리스트에서 리스트 값 빼기
origin_list = 'path'
origin_list = os.listdir(origin_list)
for_remove_list = 'path'
for_remove_list = os.listdir(for_remove_list)
>> origin_list = [1,2,3,4,5,6,7,8,9,10,11]
>> for_remove_list = [4,5,8,10]
after_remove = [x for x in origin_list if x not in for_remove_list]
>> [1,2,3,6,7,9,10,11]
# 파일 이동
import shutil as sh
save_path = 'path_to_folder'
for i in after_remove:
sh.move(origin_list + i, save_path + i)