Node.js Readline 模块
实例
打开一个文件,逐行返回内容:
var readline = require('readline');
var fs = require('fs');
var
myInterface = readline.createInterface({
input:
fs.createReadStream('demofile1.html')
});
var lineno = 0;
myInterface.on('line', function (line) {
lineno++;
console.log('Line number ' + lineno + ': ' + line);
});
运行实例 »
定义和用法
Readline 模块提供了一种读取数据流的方式,一次读取一行。
语法
在应用程序中包含 Readline 模块的语法:
var readline = require('readline');
Readline 属性和方法
方法 | 描述 |
---|---|
clearLine() | 清除指定流的当前行 |
clearScreenDown() | 从当前光标向下位置清除指定流 |
createInterface() | 创建一个接口对象 |
cursorTo() | 将光标移动到指定位置 |
emitKeypressEvents() | 触发指定流的按键事件 |
moveCursor() | 将光标移动到相对于当前位置的新位置 |