일부 파일이 있는데이를 일부 폴더로 옮기고 싶습니다. 파일 수에 따라이 폴더를 만드는 코드를 만들었습니다. 파일을 각 폴더로 이동하려면 어떻게해야합니까? 이 같은폴더를 만드는 동안 파일을 폴더로 이동
import os
import errno
src = (os.path.expanduser('~\\Desktop\\output8\\singola\\'))
causali = os.listdir(src)
causali.sort(key=lambda x: int(x.split('.')[0]))
for file in enumerate(causali):
try:
id_folder = os.makedirs(os.path.expanduser('~\\Desktop\\output8\\singola\\{}'.format(file[0])))
except OSError as e:
if e.errno != errno.EEXIST:
raise
뭔가 ..
모든 파일은 하나의 디렉토리에 있습니다. 그들을 다른 디렉토리로 옮기고 싶습니까? – mtkilic
파이썬 라이브러리'shutil'을 보시오 – mtkilic
@mtkilic 나는 shutil을 사용하고 있는데, 이렇게하기 위해 문자열 형식 논리를 이해할 수 없다. 나는 일을하는 또 다른 방법을 찾았지만 나는 그것을 좋아하지 않는다. – Link