importglobimportosdeftest():path='/Users/apple/Desktop/SMJ/'listing=os.listdir(path)foriinlisting:print('currentfileis:'+i)read_files=glob.glob('*.txt')withopen('result.t...
import glob
import os
def test():
path='/Users/apple/Desktop/SMJ/'
listing=os.listdir(path)
for i in listing:
print ('current file is:' + i)
read_files=glob.glob('*.txt')
with open('result.txt', 'wb') as outfile:
for f in read_files:
with open(f,'rb') as infile:
outfile.write(infile.read())
这个应该是进入了SMJ下的所有文件夹,但是出来的合并所有txt的大txt每次都是空的。为什么呢?求助!谢谢!
import glob
import os
def test():
read_files=glob.glob('Users/apple/Desktop/SMJ/*.txt')
with open('result.txt', 'wb') as outfile:
for f in read_files:
with open(f,'rb') as infile:
outfile.write(infile.read())
展开