에 따라, 그러나 나는 다음과 같은 작업을 위해 그것을 사용하고 싶습니다 :파이썬 : 여러 파일을 읽고 디렉토리로 이동 내가 파이썬 아주 새로운 오전 자신의 콘텐츠
- 디렉토리 에있는 모든 파일을 읽을 수
- 파일의 모든 행에서 특정 문자를 찾습니다.
- 이 문자가 파일에 한 번만 나타나는 경우 특정 디렉토리에있는 파일을 복사하십시오.
#! /usr/bin/python import glob import shutil path = '/xxxx/Dir/*.txt' files=glob.glob(path) for file in files: f=open(file) f.read() total = 0 for line in f: if "*TPR_4*" in line: total_line = total + 1 if total_line == 1: shutil.copy(f, 'xxxx/Test/') f.close()
그러나, 그것은 작동하지 않습니다 :
나는 다음 코드를 시도했다. 제안 사항이 있으십니까?
항상 테스트를 통과하면 복사합니까? –
감사합니다. 대답은 '아니오'입니다. – efrem