개인적으로 파일을 한곳으로 모아서 처리 해야하는게 있어서 간단하게 작성하였음
특정 디렉토리 이하를 순회하면서 파일들을 한곳으로 이동하는 코드임!
import os
import shutil
def main():
base_dir="C:\\Users\\qlfyd\\Downloads\\clova-all\\clova-all"
for entry in os.listdir(base_dir):
chdir=os.path.join(base_dir,entry)
if os.path.isdir(chdir):
for sub_entry in os.listdir(chdir):
if not os.path.isdir(sub_entry):
shutil.move(os.path.join(chdir,sub_entry),os.path.join(base_dir,sub_entry))
print('copy file {} -> {}'.format(os.path.join(chdir,sub_entry), os.path.join(base_dir,sub_entry)))
print("complete")
if __name__ == '__main__':
main()