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('行号 ' + lineno + ': ' + line);
});
运行示例 »
定义和用法
Readline 模块提供了一种逐行读取数据流的方法。
语法
在应用程序中包含 Readline 模块的语法
var readline = require('readline');
Readline 属性和方法
方法 | 描述 |
---|---|
clearLine() | 清除指定流的当前行 |
clearScreenDown() | 从当前光标位置开始清除指定流 |
createInterface() | 创建一个 Interface 对象 |
cursorTo() | 将光标移动到指定位置 |
emitKeypressEvents() | 为指定流触发按键事件 |
moveCursor() | 相对于当前位置将光标移动到新位置 |