기타/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)