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

首頁 > 編程 > Python > 正文

Python文件操作方法詳解

2020-02-15 21:18:49
字體:
來源:轉載
供稿:網友

本節內容

1、文件常用操作匯總

2、打開文件

3、操作文件

4、關閉文件

一、文件常用操作匯總

二、打開文件

1、普通打開模式

r,英文:read,只讀模式(默認) w,英文:write,只寫模式(不可讀,不存在則創建新文件,存在則刪除內容) a,英文:append,追加模式(不可讀,不存在則創建,存在則只追加內容

2、同時讀寫模式

r+,可讀寫文件(可讀;可寫;可追加,不存在文件則報錯) w+,可寫讀文件(可讀,可寫,創建新文件) a+,可追加和讀文件(可讀,可追加,不存在則創建)

3、二進制打開模式

rb,二進制讀 wb,二進制寫 ab,二進制追加

三、操作文件 

文件內容:

Somehow, it seems the love I knew was always the most destructive kind不知為何,我經歷的愛情總是最具毀滅性的的那種Yesterday when I was young昨日當我年少輕狂

 1、read()

當read()函數中傳入整數(int)參數,則讀取相應的字符數,如果不填寫,則默認讀取所有字符

f = open("yesterday2",'r',encoding="utf-8")#默認讀取全部字符print(f.read())f.close()#輸出Somehow, it seems the love I knew was always the most destructive kind不知為何,我經歷的愛情總是最具毀滅性的的那種Yesterday when I was young昨日當我年少輕狂 f = open("yesterday2",'r',encoding="utf-8")#只讀取10個字符print(f.read(10))f.close()#輸出Somehow, i

注:只有當文件有讀權限時,才可以操作這個函數

2、獲取文件句柄所在的指針的位置tell()

獲取文件句柄所在的指針的位置

f = open("yesterday2",'r',encoding="utf-8")print(f.read(10))#獲取指針位置print(f.tell())f.close()#輸出Somehow, i #讀取的內容10 #指針位置

 3、設置文件句柄所在的指針位置seek()

f = open("yesterday2",'r',encoding="utf-8")print(f.read(10))#設置之前的指針位置print(f.tell())f.seek(0)#設置之后的指針位置print(f.tell())f.close()#輸出Somehow, i #讀取文件的內容10 #設置之前的指針位置0 #設置之后的指針位置

 4、打印文件的編碼encoding

f = open("yesterday2",'r',encoding="utf-8")print(f.encoding)f.close()#輸出utf-8

 5、fileno()

返回文件句柄在內存中的編號

f = open("yesterday2",'r',encoding="utf-8")print(f.fileno())f.close()#輸出3

 6、name

返回文件名

f = open("yesterday2",'r',encoding="utf-8")print(f.name)f.close()#輸出yesterday2

 7、isatty()

判斷是否是一個終端設備(比如:打印機之類的)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 寻乌县| 民县| 秦安县| 阿合奇县| 沙坪坝区| 加查县| 桐庐县| 吴堡县| 邵武市| 密云县| 松原市| 泾源县| 汪清县| 芮城县| 天津市| 和平县| 聊城市| 安龙县| 出国| 铜川市| 曲沃县| 梁平县| 隆子县| 溧阳市| 鄂温| 桦川县| 枣阳市| 宣威市| 湟中县| 介休市| 长葛市| 丰城市| 永新县| 桐庐县| 满洲里市| 德格县| 韶山市| 林甸县| 四会市| 收藏| 永和县|