open()函數(shù)
用于創(chuàng)建或打開指定文件
file = open(file_name [, mode[, buffering]])
此格式中,用 [] 括起來的部分,表示作為可選操作,可以使用,也可以省略。其中擦耀,各個(gè)參數(shù)所代表的含義如下:
file:表示要?jiǎng)?chuàng)建的文件對象。
file_mode:要?jiǎng)?chuàng)建或打開文件的文件名稱涩堤,該名稱要用引號(hào)(單引號(hào)或雙引號(hào)都可以)括起來眷蜓。需要注意的是,如果要打開的文件和當(dāng)前執(zhí)行的代碼文件位于同一目錄胎围,則直接寫文件名即可吁系;否則,此參數(shù)需要指定打開文件所在的完整路徑白魂。
mode:可選參數(shù)汽纤,用于指定文件的打開模式”檀希可選的打開模式如表 1 所示冒版。如果不寫液茎,則默認(rèn)以只讀(r)模式打開文件逞姿。
buffing:可選參數(shù)辞嗡,用于指定對文件做讀寫操作時(shí),是否使用緩沖區(qū)(本節(jié)后續(xù)會(huì)詳細(xì)介紹)滞造。
表 1 open 函數(shù)支持的文件打開模式