我想将从另一个文件接收到的数据写入 JSON 文件,以便在 Python 脚本中再次使用。但是,我的 IDE 返回以下错误:
类型错误:fs.writeFile 不是函数
我尝试过用
const
代替 var
,用 import
代替 require
,用 fs
代替 fs-extra
。
文件.mjs:
let currentSkillLevel = "Beginners";
let skillToBeAcquired ="Python";
const fs = import('fs');
let data = {};
data["Current Skill level"] = currentSkillLevel;
data["Skill To Be Acquired"] = skillToBeAcquired;
let inputJson = JSON.stringify(data);
fs.writeFile("input.json", inputJson);
这对我有用
let currentSkillLevel = 'Beginners';
let skillToBeAcquired = 'Python';
const fs = require('fs');
let data = {};
data['Current Skill level'] = currentSkillLevel;
data['Skill To Be Acquired'] = skillToBeAcquired;
let inputJson = JSON.stringify(data);
fs.writeFile('input.json', inputJson, (err) => {
if (err) console.log(err);
else {
fs.readFileSync('input.json', 'utf8');
}
});