首页 > 其他分享 >文件系统模块1(导入,写入)

文件系统模块1(导入,写入)

时间:2022-10-18 23:55:24浏览次数:59  
标签:fs console log err 写入 文件系统 导入 message dataStr

1导入fs模块

const fs = require('fs')

2,读取文件内容

fs.readFlie(path,'utf8',function(err,dataStr){
console.log(err)
console.log('-----')
console.log(dataStr)
})

注:path为文件路径,成功err为null,失败err为错误对象,dataStr为undefined

3,powerShell输出:node 文件路径

优化版:

fs.readFlie('path','utf8',function(err,dataStr){
if(err){
return console.log('读取失败'+err.message)
}
console.log('读取成功'+err.message)
})

  4,写入内容

fs.writeFile('path','写入内容',function(err,dataStr){
    if(err){
        return console.log('写入失败'+err.message)
    }
    console.log('写入成功'+err.message)
})

  5,案例

const fs = require('fs')
fs.readFlie('path','utf8',function(err,dataStr){   if(err){     return console.log('读取失败'+err.message)   }
//切割数组,替换字符串
const arrli = dataStr.split(' ')
const arrNew = []
arrli.forEach(item=>(
  arrNew.push(itemm.replace('=',':'))
  ))
  const nerStr = arrNew.join('\r\n')
  console.log(newStr)
  fs.writeFile('path',newStr,function(err){ 
  if(err){
  return console.log('写入失败'+err.message)
  }
  console.log('写入成功'+err.message)
})
})

  

标签:fs,console,log,err,写入,文件系统,导入,message,dataStr
From: https://www.cnblogs.com/wencaiguagua/p/16804629.html

相关文章

  • 模块的导入相关知识
    昨日内容回顾异常处理的语法结构try: 下跟被监测的子代码except: 后跟错误类型子代码为该类型错误解决的提示else: 被监测的子代码正常运行时运行的代码fin......
  • python模块/导入模块
    索引取值与迭代取值的差异l1=[1,2,3,4,5]1.索引取值可以任意位置任意次数的取值不支持无序类型的数据取值print(l1[3])print(l1[3])#可以直接获取任意位置的......
  • 进入python的世界_day17_python基础——了解模块、如何使用和导入模块、包的原理
    一、模块介绍1.什么是模块​ 其实我们前一阵已经接触过了,importxxx、fromxximportxxx​ 能够有一定功能的集合体就是模块,比如有某些功能的py文件,包含这个文件的......
  • 循环导入、文件类型、模块查找、包
    索引取值与迭代取值的差异l1=[11,22,33,44,55]1.索引取值 可以任意位置任意次数取值不支持无序类型的数据取值2.迭代取值 只能从前往后依次取值无法后退......
  • 模块导入的句式、模块的查找顺序
    今日内容回顾目录今日内容回顾索引取值和迭代取值的差异模块简介导入模块的两种句式导入模块的补充循环导入问题判断文件类型模块的查找顺序绝对导入与相对导入包package......
  • python基础:模块简介、模块的语句、绝对导入和相对导入
    python基础:模块简介、模块的语句、绝对导入和相对导入目录一、索引取值与迭代取值的差异二、模块简介三、模块的分类四、导入模块的两种句式1.import句式2.from...import......
  • 19、python模块 模块的导入和使用
    目录一、模块1、简介2、模块的表现形式二、模块的分类1、自定义模块2、内置模块3、第三方模块三、导入模块的句式学前须知:1、import句式2、from...import...句式3、补充说......
  • TiDB Lightning导入超大型txt文件实践
    背景TiDB提供了很多种数据迁移的方式,但这些工具/方案普遍对MySQL比较友好,一旦涉及到异构数据迁移,就不得不另寻出路,借助各种开源或商业的数据同步工具。其实数据在不同系......
  • Python导入模块,Python import用法(超级详细)
    使用 Python 进行编程时,有些功能没必须自己实现,可以借助Python现有的标准库或者其他人提供的第三方库。比如说,在前面章节中,我们使用了一些数学函数,例如余弦函数cos()......
  • wangEditor导入word文档 wangEditor word导入插件
    ​ ueditor粘贴不能粘贴word中的图片是一个很头疼的问题,在我们的业务场景中客户要求必须使用ueditor并且支持word的图片粘贴,因为这个需求头疼了半个月,因为前端方面因为安......