node1_使用fs模块整理成绩单

fs: file system 文件系统模块是node中内置模块用于本地文件或者目录的增删改查操作直接导入即可使用

const fs = require('fs')
fs.readFile('./point.txt', 'utf-8', (err, data) => {
    if (err) {
        return err.message
    }
    console.log(data)
    const pointArr = data.split(' ')
    console.log(pointArr)
    const NewPointArr = []
    pointArr.forEach(item => {
        item = item.replace('=', ':')
        // console.log(item)

        NewPointArr.push(item)
    })
    console.log(NewPointArr)
    const newStr = NewPointArr.join('\r\n')
    // const newStr = NewPointArr.join('||')

    console.log(newStr)//得到处理好的字符串
    fs.writeFile('./point-ok.txt', newStr, 'utf-8', (err) => {
        if (err) {
            return console.log(err.message)
        }
        console.log('文件写入成功')
    })
})

writeFile("相对路径","内容",回调函数)用于写入文件,如果文件不存在,会自动创建并写入,如果文件存在会把原来的数据覆盖)

执行结果

 

 

 

posted @ 2022-11-01 11:30  SadicZhou  阅读(44)  评论(0编辑  收藏  举报