gpt4 book ai didi

javascript - 如何将 console.log 写入文件

转载 作者:行者123 更新时间:2023-12-03 00:12:39 26 4
gpt4 key购买 nike

现在我使用以下方式显示信息:

console.log (kraken.id, markets)

但是,我想将所有进入控制台的信息写入一个文件。如何通过完成以下代码来完成此操作?

'use strict';
var ccxt = require('ccxt');

(async () => {
let kraken = new ccxt.kraken()
let markets = await kraken.load_markets()
//console.log (kraken.id, markets)


//How to write above console.log to file?
const fs = require('fs');
fs.writeFile("/Users/Andreas/Desktop/NODE/myproject/files/test.txt", "allinfoAsstring", function (err) {
if (err) {
return console.log(err);
}

console.log("The file was saved!");
});
})()

最佳答案

您可以尝试从变量创建一个对象并将其格式化为 JSON 字符串。

/* ... */
const obj = {kraken, markets}

const fs = require('fs');
fs.writeFile("/Users/Andreas/Desktop/NODE/myproject/files/test.txt", JSON.stringify(obj), function(err) {
if(err) {
return console.log(err);
}

console.log("The file was saved!");
});

稍后,您可以通过运行从文件中检索值

fs.readFile('/Users/Andreas/Desktop/NODE/myproject/files/test.txt', 'utf8', function(err, data) {
const obj = JSON.parse(data)

console.log("The data from the file is: " + obj)
})

关于javascript - 如何将 console.log 写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54654946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com