📅  最后修改于: 2023-12-03 15:33:21.920000             🧑  作者: Mango
nfs()
函数nfs()
函数是p5.js中的一个文件操作函数,其全称为not found sketch(未发现速写),用于在文件系统中创建新文件或者打开已存在的文件。
nfs(filename, mode, callback);
其中,filename
表示需要操作的文件的名称,mode
用于指定文件的模式,callback
则是操作完成后需要执行的回调函数。
mode
参数说明function setup() {
createCanvas(400, 400);
// 向文件中添加文本
var txt = "Hello, World!";
nfs("data/test.txt", "a", function(file) {
file.write(txt);
console.log("Content added: " + txt);
});
// 读取文件
nfs("data/test.txt", "r", function(file) {
console.log("Content read: " + file.read() );
});
}
在p5.js中, 文件必须储存在理想的文件夹中,即在data文件夹中,否则可能会发生加载失败的错误。
使用nfs()
函数需要Web服务器环境,如果是本地文件打开,可以使用p5.js自带的本地服务器,使用方法是在终端中切换到sketch所在的目录,然后执行以下命令:
python3 -m http.server
然后在浏览器中访问localhost:8000
即可。