Node.js Readline 模块

实例

打开文件并逐行返回内容:

  1. var readline = require('readline');
  2. var fs = require('fs');
  3. var myInterface = readline.createInterface({
  4. input: fs.createReadStream('demofile1.html')
  5. });
  6. var lineno = 0;
  7. myInterface.on('line', function (line) {
  8. lineno++;
  9. console.log('Line number ' + lineno + ': ' + line);
  10. });

定义与用法

Readline 模块提供了一种每次读取一行数据流的方法。


语法

在应用程序中包含 Readline 模块的语法:

  1. var readline = require('readline');

Readline 属性与方法

方法描述
clearLine()清除指定流的当前行
clearScreenDown()从当前光标向下位置清除指定的流
createInterface()创建接口对象
cursorTo()将光标移动到指定位置
emitKeypressEvents()触发指定流的按键事件
moveCursor()将光标相对于当前位置移动到新位置

分类导航