import os
import random
import numpy as np
from numpy import *
txtfilepath = "D:/Desktop/train" #原始txt文件所存文件夹,文件夹可以有一个或多个txt文件
savefilepath = "D:/Desktop/nwe" #更改后txt文件存放的文件夹
for txt in os.listdir(txtfilepath): #遍历每一个文件
print(txt)
f = open(txtfilepath+'/'+txt)
b = []
with open(txtfilepath+'/'+txt, 'r', encoding='utf8') as f:
print(f)
while True:
_ = f.readline()
print(_)
if _:
b.append(_.split(' '))
else:
break
for i in range(len(b)):
print(b[i])
if b[i][0] == '0':
b[i][0] = '1'
with open(txtfilepath+'/'+txt, 'w+', encoding='utf8') as f:
for i in b:
f.writelines(' '.join(i))
也是借鉴别人的稍作修改,怕弄丢了发一下
用于批量修改txt第一列数字