这个效率更高
import os
#获取目标文件夹的路径
meragefiledir = os.getcwd()+'/trunkvelodyne'
#获取当前文件夹中的文件名称列表
print(meragefiledir)
filenames=os.listdir(meragefiledir)
filenames.sort(key=lambda x:int(x.split('.')[0]))
#打开当前目录下的result.txt文件,如果没有则创建
input_data_path=open('result.txt','w')
#向文件中写入字符
count=0
#先遍历文件名
for filename in filenames:
filepath=meragefiledir+'/'
filepath=filepath+filename
print(filepath)
sample=int(filename[:-4])
# print(int(filename[:-4]))
if sample%1==0: ##筛选文件
count=count+1
f=open(filepath)
input_data_path.write(f.read()+'\n')
print(count)
#关闭文件
input_data_path.close()