import re
from numpy import *
def getStr(file_path,file_path1):
fp = open("merged_trajectories.txt", 'r')
op = open("11merged_trajectories.txt",'w')
for eachline in fp.readlines():
op.write(eachline.split(' ')[0]+' ')
lines = re.split(' ',eachline)
print(lines[1:259])#存储每行第1个数
newlines=lines[1:259]#读取文本的前259行
i = 0
for s in newlines:#存储每行的第5,9,13个数
i=i+1
print(i)
if i==4:
op.write(s+' ')
elif i==8:
print(s)
op.write(s+' ')
elif i==12:#读到每行最后一个需要保存的数时,保存换行,跳过当前行剩余数据
op.write(s+'\n')
continue
fp.close()
op.close()
if __name__ == '__main__':
for i in range(483):
getStr(str(i)+'.txt','result/'+str(i)+'.txt')
python读取txt文件,并取每行特定几个位置数据,写到新的文本
最新推荐文章于 2024-05-17 19:58:42 发布