CNode

关于fs.appendFile的用法求解

问答
KKevinzhang29发布于9 年前最后回复9 年前8 回复6761 浏览0 收藏

最近在学习爬虫,在循环里抓取每个页面的数据,然后fs.appdenFile('xxx.json', JSON.stringify(arr),导入后发现json文件都是这样的数据结构 [xxxx] [xxxx] [xxx] [xxxx],就很气 看了官方文档 好像并不能指定插入位置?

查看回复

回复 (8)

L
luanhaipeng#1·9 年前

你想达到什么效果?

K
Kevinzhang29#2·9 年前
引用 luanhaipeng你想达到什么效果?

@luanhaipeng 循环里 获得数据 写入json文件 一直循环到结束。json文件必须是符合可用的

Z
zhang962976642#3·9 年前

fs.appendFile总是在插入的文件末尾插入,搞数据库 存吧

C
captainblue2013#4·9 年前

我還很氣呢,先把基礎學好了再來

S
stonephp#5·9 年前
fs.appdenFile('xxx.json', `${JSON.stringify(arr)}\n`);

加个换行吧,兄弟。

K
Kevinzhang29#6·9 年前
引用 zhang962976642fs.appendFile总是在插入的文件末尾插入,搞数据库 存吧

@zhang962976642 嗯感觉很恶心,还是存在数据库了

K
Kevinzhang29#7·9 年前
引用 stonephp加个换行吧,兄弟。

@stonephp 换行好像并不行,我试过获取数据后以字符串的形式修改。还是太麻烦了 存数据库了!

K
Kevinzhang29#8·9 年前
参与回复
登录后即可参与回复。登录