비슷한 이름을 가진 파일이 해당 서브 디렉토리에 위치하도록 비슷한 이름과 하위 디렉토리가있는 여러 파일이 들어있는 디렉토리가 있습니다. 주어진 서브 디렉토리의 모든 .sdf 파일을 하나의 .sdf 파일에 연결하려고합니다. 나는이 프로그램을 실행할 때특정 디렉토리에서만 os.system() 사용
import os
from os import system
for ele in os.listdir(Path):
if ele.endswith('.sdf'):
chdir(Path + '/' + ele[0:5])
system('cat' + ' ' + '*.sdf' + '>' + ele[0:5] + '.sdf')
그러나, 연결된 파일이 원하는 하나의 원래 디렉토리에서 모든하여 .sdf 파일이 아닌 바로하여 .sdf 파일이 포함되어 있습니다. 하위 디렉토리의 파일 만 연결하도록 스크립트를 어떻게 변경합니까?
코드 스 니펫에 일부 가져 오기가 누락되어 있습니다. 포함시킬 수 있습니까? – byxor
업데이트했습니다. –
일부 io plz 작성! – DRPK