Python은 폴더 아래에 있는 여러 개의 txt 파일을 하나의 txt 파일로 통합합니다
485 단어 일부 기능을 실현하는 코드 코드 코드
import os
import shutil #
txtpath='/CNN/txtpath'
namelist=[x for x in os.listdir(txtpath)]
namelist.sort(key=lambda x:int(x[:-4])) #txt file name
print len(namelist)#1674
outfilename='/CNN/b.txt'
outfile=open(outfilename,'a')#a
for i in range( len(namelist) ):
datapath = os.path.join(txtpath, namelist[i])
print datapath
file=open(datapath,'r')
shutil.copyfileobj(file,outfile)
file.close()
outfile.close()