往期文章
整理前的数据格式 
整理后的数据格式
- //导入模块
- const fs = require('fs');
- //使用fs.ReadFile读取文件的内容
- fs.readFile('./files/成绩.txt', 'utf-8', function (err, data) {
- //判断是否读取成功
- if (err) {//err为true表示写入失败 因为写入成功err是null 失败时字符串
- console.log('读取文件失败\n' + err);
- } else {
- console.log('读取文件成功\n' + data);
- }
- //将数据按照空格进行分割
- let arrOld = data.split(' ')
- //循环分割后的数组用循环进行替换操作
- const arrNew = new Array();
- arrOld.forEach(item => {
- arrNew.push(item.replace('=', ':'));
- })
- //将新数组进行合并
- const newStr = arrNew.join('\n');
- console.log(newStr);
- })

数据的格式 我们已经操作完成了,现在还差最后一步,将内容导入到新文件中。
- fs.writeFile('./files/成绩-ok.txt', newStr, function (err) {
- if (err) {
- console.log('写入文件失败' + err);
- } else {
- console.log('写入文件成功');
- }
- })


