【Node.JS 练习】考试成绩整理

简介: 【Node.JS 练习】考试成绩整理

  目标

整理前的数据格式image.gif编辑

整理后的数据格式image.gif编辑

实现思路

    1. 导入需要的fs文件系统模块
    2. 使用fs.readFile()方法,读取素材目录下的成绩.txt文件。
    3. 判断文件是否读取失败。
    4. 文件读取成功后,处理成绩数据。
    5. 将处理完成的成绩数据,调用fs.writeFile()方法,写入到新文件成绩-ok.txt中。

     操作

    //导入模块
    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);
    })

    image.gif

    image.gif编辑

    数据的格式 我们已经操作完成了,现在还差最后一步,将内容导入到新文件中。

    fs.writeFile('./files/成绩-ok.txt', newStr, function (err) {
            if (err) {
                console.log('写入文件失败' + err);
            } else {
                console.log('写入文件成功');
            }
        })

    image.gif

    image.gif编辑

    image.gif编辑

    image.gif编辑


    目录
    相关文章
    |
    JavaScript 前端开发
    【Node.JS 练习】时钟案例
    【Node.JS 练习】时钟案例
    183 0
    |
    JavaScript
    【Node.js练习】根据不同的url响应不同的html内容
    【Node.js练习】根据不同的url响应不同的html内容
    124 1
    |
    JavaScript
    【Node.js练习】web服务器案例
    【Node.js练习】web服务器案例
    112 1
    【Node.js练习】web服务器案例
    |
    8天前
    |
    弹性计算 JavaScript 前端开发
    一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
    Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
    |
    10天前
    |
    弹性计算 JavaScript 前端开发
    一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
    一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
    一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
    |
    1月前
    |
    JavaScript
    nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
    nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
    158 26
    |
    3月前
    |
    存储 JavaScript 搜索推荐
    Node框架的安装和配置方法
    安装 Node 框架是进行 Node 开发的第一步,通过正确的安装和配置,可以为后续的开发工作提供良好的基础。在安装过程中,需要仔细阅读相关文档和提示,遇到问题及时解决,以确保安装顺利完成。
    193 2
    |
    3月前
    |
    Web App开发 JavaScript 前端开发
    2024年5月node.js安装(winmac系统)保姆级教程
    本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
    51 2
    2024年5月node.js安装(winmac系统)保姆级教程

    热门文章

    最新文章