node ---fs模块儿
fs读取内容

const fs=require('fs')
//用readFile读取文件 1 读取文件存放路劲 2 读取文件的编码格式,一般是utf-8 3,读取回调函授
fs.readFile('./1231.txt','utf-8',function(err,data){
//如果读取成功err是null 读取失败data是undefined
console.log('err',err)//打印失败结果
console.log('data',data)//打印成功结果
})
fs写入内容

//用writeFile 写入文件 1 文件名称, 2写入内容 2写入回调
fs.writeFile('../ffile.txt','abc1111s',function(err,data){
console.log('err',err)//打印失败结果
console.log('data',data)//打印成功结果
})
//对成绩txt内容做处理利用readFile和writeFile
//出现路劲拼接错误是因为有./或者../,应该用绝对路劲,但是绝对路径容易出错,所以用__dirname+文件名称,实现路劲拼接,不容易出错
fs.readFile(__dirname+'/成绩.txt','utf-8',function(err,data){
if(err){
return console.log("读取失败了")
}
if(data){
console.log('读取成功:',data)
let arr=data.split(' ')
let brr=[]
arr.forEach((val)=>{
if(!!val){
brr.push(val.replace('=',':'))
}
})
let str=brr.join('\r\n')
fs.writeFile('./成绩1.txt',str,function(err,data){
console.log(err)
})
}
})
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通