如何在Node.JS的多行中写入函数的输出

克莱门特·邦纳福斯

我希望我的函数在一个文本文件中写多行,但只有一行。我试图做一个循环,但没有任何改变。请帮忙。

这是我的代码:

const prompt = require('prompt-sync')();
const num = prompt('myquestion : ');

let path = "mypath"
var x = (Number(num));




function run() {
     for (let ligne = 0; ligne < x; ligne++) {
        fs.writeFileSync(path, "mytext");
    };
};



function gen(length) {
    var result = '';
    var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    var charactersLength = characters.length;
    for (var i = 0; i < length; i++) {
        result += characters.charAt(Math.floor(Math.random() * charactersLength));
    }
    return result;
}



run()
console.log("mytext");```
舒布

使用fs.appendFileSync代替fs.writeFileSync,还使用行尾,以便在追加时将光标移至新行。使用os.EOL

var os = require("os");

    function run() {
         for (let ligne = 0; ligne < x; ligne++) {
            fs.appendFileSync(path, "mytext"+os.EOL);
        };
    };

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Node.js中使用Swig输出JSON

来自分类Dev

如何在Node REPL中编写多行代码

来自分类Dev

如何在回调函数Node JS中打破for循环

来自分类Dev

如何在Python中按顺序向文件写入多行

来自分类Dev

如何在Emacs中写入标准输出

来自分类Dev

如何在node.js的同步函数中捕获错误?

来自分类Dev

如何在node.js中搜索?

来自分类Dev

如何在匿名函数中应用node.js REPL?

来自分类Dev

如何在Node JS中打印对象

来自分类Dev

如何在Node js中创建图像?

来自分类Dev

如何在Node.js中访问导出的“嵌套”函数-TypeError:不是函数

来自分类Dev

如何在Node中承诺并等待setImmediate?

来自分类Dev

如何在Node.js / Javascript中较小的嵌套函数中使用函数的参数?

来自分类Dev

如何在回调函数Node JS中打破for循环

来自分类Dev

如何在单独的变量中存储多行输出?

来自分类Dev

如何在Node.js中处理异步函数

来自分类Dev

如何在多行文件中输出第二行

来自分类Dev

如何在Python中按顺序向文件写入多行

来自分类Dev

如何在Node.js中处理异步函数

来自分类Dev

如何在Emacs中写入标准输出

来自分类Dev

如何在node.js中编码onclick函数?

来自分类Dev

如何在Node中设置API环境

来自分类Dev

如何在node.js中执行回调函数?

来自分类Dev

如何在node.js中编写可重用函数?

来自分类Dev

如何在不同的变量中设置多行命令输出?(批)

来自分类Dev

如何在Node JS中执行forloop

来自分类Dev

如何使用python在文本文件中写入多行字符串的完整输出?

来自分类Dev

如何在 Node.js 中加密?

来自分类Dev

如何在 Node js 中添加会话