nodejs操作io生成txt文件
发表于:2024-03-07 |

前言

今天公司让我封装一个业务下拉框组件,然后他有个需求是,下拉选择框,内容的数据是txt文件,我需要从oss拿到txt文件,然后转化为json使用,之前我也有讲过txt转化为json的文章,但是今天他给了我一串对应的字符串文件,我需要先将这个字符串转化成txt文件,但是后端又没空,咋办,求人不如求己,咱们前端也有自己的io操作。

需求

字符串大概格式

1
2
3
4
5
6
7
8
9
'AFG000|阿富汗|Afghanistan',
'AFG001|喀布尔(阿富汗)|Kabul',
'AFG002|坎大哈(阿富汗)|Kandahar',
'AFG003|喀布尔(阿富汗)|Kabol',
'ALB000|阿尔巴尼亚|Albania',
'ALB003|都拉斯(阿尔巴尼亚)|Durres',
'ALB006|萨兰达(阿尔巴尼亚)|Sarande',
'ALB009|圣吉尼(阿尔巴尼亚)|Shengjin',
......

变成txt的格式

字符串特别长,所以我是不可能cv的,txt需要的格式是

1
2
3
4
5
6
7
8
9
AFG000:Afghanistan
AFG001:Kabul
AFG002:Kandahar
AFG003:Kabol
ALB000:Albania
ALB003:Durres
ALB006:Sarande
ALB009:Shengjin
......

实现

首先创建一个node服务,先找个文件夹,新建index.js文件,然后在终端中输入npm init -y初始化一个package.json文件,然后安装fs模块,npm install fs,然后在index.js中写入以下代码
fs生成文件

此时执行node index.js,此时我们的文件就生成了
fs生成文件

结语

本篇文章就到这里了,更多内容敬请期待~

上一篇:
【blender】 01-学习网站推荐
下一篇:
【算法学习】01-时间复杂度