整理前:
整理后:
//导入模块
const fs = require('fs')
//读取文件
fs.readFile('./files/成绩.txt','utf-8',function(err,dataStr){
if(err){
console.log("文件读取失败"+err.message)
}
console.log("读取文件成功"+dataStr)
//先把成绩的数据按照空格进行分割
const arrOid = dataStr.split(' ')
console.log(arrOid)
//循环分割数组, 对每一项数据进行字符串的替换操作
const arrNew =[]
arrOid.forEach(item=>{
arrNew.push(item.replace('=',': '))
})
console.log(arrNew)
//把新数组中的每一项,进行合并, 得到一个新的字符串
const newStr = arrNew.join('\r\n')//\r\代表回车换行的意思
console.log(newStr)
fs.writeFile('./files/成绩2.txt',newStr,'utf-8',function(err){
if(err){
console.log("文件读取失败")
}
console.log("文件写入成功")
})
})