国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python入門篇之文件

2020-02-23 06:04:47
字體:
來源:轉載
供稿:網友

文件處理的函數和方法

使用Open()函數可打開文件,語法格式如下:

代碼如下:
file_handler = open(filename,[,mode[,bufsize]]

filename是你要操作的文件名,如果不在當前路徑,需指出具體路徑。mode是打開文件的模式,表示你要如何操作文件,bufsize表示是否使用緩存。

mode

 

模式 描述
r 以讀方式打開文件,可讀取文件信息。
w 以寫方式打開文件,可向文件寫入信息。
a 以追加方式打開文件,文件指針自動移到文件尾。
r+ 以讀寫方式打開文件,可對文件進行讀和寫操作。
w+ 消除文件內容,然后以讀寫方式打開文件。
a+ 以讀寫方式打開文件,并把文件指針移到文件尾。
b 以二進制模式打開文件,而不是以文本模式。該模式只對Windows或Dos有效,類Unix的文件是用二進制模式進行操作的。

bufsize

bufsize取值 描述
0 禁用緩沖
1 行緩沖
>1 指定緩沖區的大小
<1 系統默認的緩沖區大小
 

open()函數返回一個文件對象,我們可通過read()或write()函數對文件進行讀寫操作,下面是一些文件對象方法:

文件對象方法

方法 描述
f.close() 關閉文件,記住用open()打開文件后一定要記得關閉它,否則會占用系統的可打開文件句柄數。
f.fileno() 獲得文件描述符
f.flush() 刷新輸出緩存
f.isatty() 如果文件是一個交互終端,則返回True,否則返回False。
f.read([count]) 讀出文件,如果有count,則讀出count個字節。
f.readline() 讀出一行信息。
f.readlines() 讀出所有行,也就是讀出整個文件的信息。
f.seek(offset[,where]) 把文件指針移動到相對于where的offset位置。offset為0表示文件開始處,這是默認值 ;1表示當前位置;2表示文件結尾。
f.tell() 獲得文件指針位置。
f.truncate([size]) 截取文件,使文件的大小為size。
f.write(string) 把string字符串寫入文件。
f.writelines(list) 把list中的字符串一行一行地寫入文件。
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘潭县| 文山县| 灵寿县| 昌宁县| 汤阴县| 东安县| 年辖:市辖区| 宁明县| 合江县| 鸡泽县| 土默特右旗| 乃东县| 扬中市| 阿坝县| 平陆县| 博湖县| 香河县| 青阳县| 德兴市| 沙雅县| 铜梁县| 龙游县| 韩城市| 军事| 周宁县| 新宁县| 芷江| 龙里县| 加查县| 许昌县| 方正县| 涿州市| 遵义市| 涡阳县| 西乌珠穆沁旗| 颍上县| 格尔木市| 乌海市| 桓仁| 鄯善县| 崇州市|