python对txt数据利用的时候,txt文档每行前可能会出现空格,影响使用,利用下面的代码可以删除每行多余的空格,并同时对多个txt文档操作。
import codecs
import re # 导入re
for j in range(0,360):
f = codecs.open('D:/Example/' + str(j) + '.txt', mode='r',
encoding='utf-8') # 打开txt文件,以‘utf-8'编码读取
line = f.readline() # 以行的形式进行读取文件
x = [] # 设置x y z数组
while line:
list0 = line.split()
list1 = list(map(str, list0))
list1 = ' '.join(list1)
line0 = list1.lstrip() # 删除每行左边空格
x.append(line0)
line = f.readline()
f.close() # close文件
data = open(r'D:/Example/' + str(j) + '.txt', 'w') # 对获取的txt前两列数据进行保存
for i in x:
print(i, file=data)
data.close() # close文件