nodejs學習 一 讀檔案,寫檔案,檔案資訊

2021-08-02 09:40:04 字數 1584 閱讀 1730

1、瀏覽器中的js全域性物件是window。

但是在node中,全域性物件是global。

2、process是node.js的乙個物件,它代表當前node.js的程序。

process.nexttick(function

() )

console.log("nexttick was set");

nexttick,下一輪事件迴圈中呼叫。

3、fs是nodejs中讀取檔案的內建模組

非同步讀取:

var fs =

require('fs');

fs.readfile('sample.txt', 'utf-8', function (err, data) else

});

buffer型別和string型別轉換。

讀取二進位製流的檔案,如果不傳入」utf-8」檔案編碼,data引數就會返回乙個buffer物件。

轉換的方法:

var text = data.tostring(「utf-8」);

var data = new buffer(text,」utf-8」);

其中text就代表string,而data就代表buffer物件。

同步讀取:

"use strict"

var fs = require("fs");

var data = fs.readfilesync("sample.txt","utf-8");

console.log(data);

寫入檔案:

"use strict"

var fs = require("fs");

var data = "mapbar_front 全棧"

fs.writefile("output.txt",data,function

(err)else

})

獲取檔案資訊

"use strict"

var fs = require("fs");

var data = "hello world";

var text = fs.readfilesync("sample.txt","utf-8");

//text = json.parse(text);

data = text + data;

fs.writefilesync("output.txt",data);

fs.stat("sample.txt",function

(err,stat)

})

stat是fs物件用於獲取檔案資訊的函式

stat有幾個原型屬性和方法。

分別是isfile(), isdirectory(), size, birthtime, mtime.

同步獲取檔案資訊的方法:

"use strict"

var fs = require("fs");

var info = fs.statsync("sample.txt");

Python讀檔案 寫檔案

讀檔案 在相應的資料夾下建立乙個list.txt檔案。建立乙個包含檔案各行內容的列表 將要讀取的檔案的名稱儲存在變數filename中 filename list.txt with open filename as file obj 呼叫open 將乙個表示檔案及其內容的物件儲存到了變數file o...

python 檔案操作,讀檔案,寫檔案

讀取檔案的全部內容 def get f none try f open 致橡樹.txt r encoding utf 8 print f.read except filenotfounderror print 無法開啟指定的檔案 except lookuperror print 指定了未知的編碼 e...

今天讀一讀七天學會NodeJS

七天學會nodejs 本章介紹了有關nodejs的基本概念和使用方法,總結起來有以下知識點 本章介紹了使用nodejs編寫 前需要做的準備工作,總結起來有以下幾點 本章介紹了使用nodejs操作檔案時需要的api以及一些技巧,總結起來有以下幾點 本章介紹了使用nodejs操作網路時需要的api以及一...