批量修改文件内容
#批量修改txt文件内容
fileName = 'C:/Users/dell/Desktop/annotations.txt'
fileNamew = 'C:/Users/dell/Desktop/222.txt'
file = open(fileName, 'r') # 打开文件阅读模式
lines = file.readlines() # 返回列表形式的内容
file2 = open(fileNamew, 'w')
# 以行为单位遍历文件内容(index是行数,line是单行内容)
for index, line in enumerate(lines):
strT = lines[index] # 读取当前行的内容
str1=strT.split(' ')
ss=int(str1[len(str1)-1])
str1[0]=str(ss) #修改文件内容
str1.pop(len(str1)-1) #删除文件内容
# str1列表转换为字符串放在str2中
str2 = " ".join(str1)
# print(str2)
# exit(0)
file2.write(str2+'\n') #写入文件并换行
file.close()
file2.close()