代码在python2.7下测试通过
首先在c文件下有3个.txt文件,现在把c文件夹下的所有文件写入到一个.txt文件中,代码如下
# coding=utf-8
import glob
def texttotext():
#把一个目录下文本文件写入一个文本中
dir=glob.glob('c/*.txt')
fout=open('1.txt','a')
for filename in dir:
print(filename)
fopen=open(filename,'r')
lines=[]
lines=fopen.readlines()
fopen.close()
i=0
for line in lines:
line.decode('gbk','ignore').encode('utf-8')
for x in line:
fout.write(x)
if __name__ == '__main__':
texttotext()