封裝讀取檔案的方法

2021-09-26 11:15:23 字數 808 閱讀 1841

首先,建立資料夾及相關檔案,搭建環境

// 需求:要封裝乙個方法,給乙個要讀取檔案的路徑,這個方法能幫我讀取檔案,並把內容返回給我

const fs = require('fs')

const path = require('path')

// 這是普通讀取檔案的方式

// fs.readfile(path.join(__dirname, './files/1.txt'), 'utf-8', (err, datastr) => )

// 初衷:給定檔案路徑,返回讀取到的內容

// 我們可以規定一下,callback 中,有兩個引數,第乙個引數,是 失敗的結果;第二個引數是成功的結果

// 同時,規定了:如果成功後,返回的結果,應該位於 callback 引數的第二個位置,此時,第乙個位置 由於沒有出錯,所以,放乙個 null;

// 如果失敗了,則 第乙個位置放置 error 物件,第二個位置放置 undefined

function getfilebypath(fpath,callback) )

}// getfilebypath(path.join(__dirname,'./files/2.txt'))

// console.log(result);

getfilebypath(path.join(__dirname,'./files/1.txt'),(err,datastr) => )

python封裝讀取yaml檔案的指令碼

一 封裝讀取yaml檔案的指令碼yamlutils.py 1.在開啟檔案之前應先判斷該檔案是否存在,我們將判斷寫在類的初始化方法中 class yamlutils def init self,filepath 判斷新增 if os.path.exists filepath self.yamlfile...

MFC 讀取配置檔案(封裝)

目前只封裝了string型別的讀和寫配置檔案 利用了 windows api 現有的函式,很簡單 writeprivateprofilestringw in opt lpcwstr lpkeyname,in opt lpcwstr lpstring,in opt lpcwstr lpfilename...

shell讀取檔案的方法

在linux中有很多方法逐行讀取乙個檔案的方法,其中最常用的就是下面的指令碼裡的方法,而且是效率最高,使用最多的方法。為了給大家乙個直觀的感受,我們將通過生成乙個大的檔案的方式來檢驗各種方法的執行效率。方法1 while迴圈中執行效率最高,最常用的方法。複製 如下 function while re...