Atitit io读取文件法 目录 1. 文件法 1 1.1. 异步读取文件: 1 1.2. 2.同步读取方法 1 1.3. 二进制读文件: 1 2. 读取api规范 1 3. Atitit 按照

Atitit io读取文件法

 

 

目录

1. 文件法 1

1.1. 异步读取文件: 1

1.2. 2.同步读取方法 1

1.3. 二进制读文件: 1

2. 读取api规范 1

3. Atitit 按照行读取文 3

3.1. Javafileutil。Read2list 3

3.2. Atitit 按照行读取文件node.js 3

3.3. Php     $line = fgets($file_handle); 3

3.4. Python按行读取文件、写文件 3

3.5. Haish php的最简单 3

 

 

  1. 文件法

 

    1. 异步读取文件:
    2. 2.同步读取方法
    3. 二进制读文件:

 

  1. 读取api规范

Javafileutil。Read2list

 




var fs= require('fs'); 
// 从文件系统中读取请求的文件内容
fs.readFile(pathname.substr(1), function (err, data) {
if (err) {
console.log(err);
// HTTP 状态码: 404 : NOT FOUND
// Content Type: text/plain
response.writeHead(404, {'Content-Type': 'text/html'});
}else{
// HTTP 状态码: 200 : OK
// Content Type: text/plain
response.writeHead(200, {'Content-Type': 'text/html'});
// 响应文件内容
response.write(data.toString());

}

2.同步读取方法
console.log('--------开始读取文件--------'); 

var fs= require('fs'); 
var data = fs.readFileSync('itxxz.txt','utf-8'); 

console.log(data); 

console.log('--------读取结束--------');

3.二进制读文件:
var readStream = fs.createReadStream('/path/to/source');
readStream.on('data', function(chunk) { // 当有数据流出时,写入数据
writeStream.write(chunk);
});

readStream.on('end', function() { // 当没有数据时,关闭数据流
writeStream.end();
});

  1. Atitit 按照行读取文
    1. Javafileutil。Read2list
    2. Atitit 按照行读取文件node.js
    3. Php     $line = fgets($file_handle);

 

 

 

$filter  = array();

    /* 过滤关键字读取开始 */

    $file = "key.ini";

    if (file_exists($file)){

        $file_handle = fopen($file, "r");

        while (!feof($file_handle)) {

            $line = fgets($file_handle);

            $filter[] = $line;

        }

        fclose($file_handle);

}

 

    1. Python按行读取文件、写文件

 

 

————————————————

 file = open("sample.txt") for line in file:

    pass # do something

file.close()

 

    1. Haish php的最简单

 

posted @ 2019-09-22 15:15  attilaxAti  阅读(31)  评论(0编辑  收藏  举报