const fs =
require
('fs');
//用於改造nodejs現有的非同步api 讓其返回 promise物件 從而支援非同步函式語法
const promisify =
require
('util'
).promisify;
//呼叫promisify方法改造現有的非同步api 讓其返回promise物件
const readfile =
promisify
(fs.readfile)
;async
function
run(
)run()
;//第一步 由於await只能寫在非同步函式中 所以要把run加上async關鍵字 轉成非同步函式
//第二步 由於 await物件只能用於 promise物件 所有要把原來的readfile轉為promise物件 因為readfile本來就是非同步api 所以要用promisify改 假設本來不是promise物件的話 就加上async變成promise物件就行
用Python讀取檔案
讀取檔案的案例 opne是python中檔案讀取的內建引數,r指的是read,唯讀模式 f是file縮寫,常用在檔案返回的目標 encoding utf 8 轉換編碼模式 f open 檔案.txt r encoding utf 8 mystring f.read 讀取所有內容 f.close 關閉...
python讀取檔案用b模式讀取
f open aaa rb 返回的是位元組 字串編碼 python中所有的字串編碼為unicode,如果從乙個檔案讀取字串,那麼該字串的編碼就是該檔案的編碼。f.tell 返回當前的游標位置。以位元組計算 返回位子引數例如 1 f open bbb r encoding gbk 2 print f....
用SQL讀取CSV檔案
用sql讀取csv檔案 1.oledb方式連線csv的字串寫法 provider microsoft.jet.oledb.4.0 data source yourpath extended properties text hdr yes fmt delimited 2.其中,hdr yes是說其中包...