pythonFile方法

open()方法用于打開一個文件,并返回文件對象,注意最后一定要關閉文件對象,即調用close()方法

堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業 ”的價值觀,專業網站建設服務10余年為成都假山制作小微創業公司專業提供成都定制網站營銷網站建設商城網站建設手機網站建設小程序網站建設網站改版,從內容策劃、視覺設計、底層架構、網頁布局、功能開發迭代于一體的高端網站建設服務。

一般形式為:

open(file, mode= , buffering= , encoding= , errors= , newline= , closefd= , opener= )

參數說明:

file: 必需,文件路徑(相對或者絕對路徑)

mode: 可選,文件打開模式

buffering: 設置緩沖

encoding: 一般使用utf8

errors: 報錯級別

newline: 區分換行符

closefd: 傳入的file參數類型

opener: 設置自定義開啟器,開啟器的返回值必須是一個打開的文件描述符

mode參數:

t 文本模式

x寫模式,新建一個文件,如果該文件已存在則會報錯

b二進制模式

+打開一個文件進行更新(可讀可寫)

U 通用換行模式(python3不支持)

r以只讀方式打開文件

rb以二進制格式打開一個文件用于只讀,一般用于非文本文件如圖片等

r+打開一個文件用于讀寫

rb+以二進制格式打開一個文件用于讀寫,一般用于非文本文件如圖片等

w打開一個文件只用于寫入。如果該文件已存在則打開文件,并從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件

wb以二進制格式打開一個文件只用于寫入。如果該文件已存在則打開文件,并從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。一般用于非文本文件如圖片等

w+打開一個文件用于讀寫。如果該文件已存在則打開文件,并從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件

wb+以二進制格式打開一個文件用于讀寫。如果該文件已存在則打開文件,并從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。一般用于非文本文件如圖片等

a打開一個文件用于追加。如果該文件已存在,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入

ab 以二進制格式打開一個文件用于追加。如果該文件已存在,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入

a+打開一個文件用于讀寫。如果該文件已存在,文件打開時會是追加模式。如果該文件不存在,創建新文件用于讀寫

ab+ 以二進制格式打開一個文件用于讀寫。如果該文件已存在,文件打開時會是追加模式。如果該文件不存在,創建新文件用于讀寫

file對象常用的函數:

file.close()關閉文件

file.flush()刷新文件內部緩沖,直接把內部緩沖區的數據立刻寫入文件, 而不是被動的等待輸出緩沖區寫入

file.fileno()返回一個整型的文件描述符

file.isatty()如果文件連接到一個終端設備返回 True,否則返回 False

file.next() 返回文件下一行(python3不支持)

file.read([size])從文件讀取指定的字節數,如果未給定或為負則讀取所有

file.readline([size])讀取整行,包括 "\n" 字符

file.readlines([sizeint])讀取所有行并返回列表,若給定sizeint>0,返回總和大約為sizeint字節的行, 實際讀取值可能比 sizeint 較大, 因為需要填充緩沖區

file.seek(offset, whence)移動文件讀取指針到指定位置

file.tell()返回文件當前位置

file.truncate([size])從文件的首行首字符開始截斷,截斷文件為 size 個字符,無 size 表示從當前位置截斷;截斷之后后面的所有字符被刪除,其中 windows 系統下的換行代表2個字符大小

file.write(str)將字符串寫入文件,返回的是寫入的字符長度

file.writelines(sequence)向文件寫入一個序列字符串列表,如果需要換行則要自己加入每行的換行符

網頁名稱:pythonFile方法
當前路徑:http://m.kartarina.com/article16/dsogpgg.html

成都網站建設公司_創新互聯,為您提供小程序開發定制開發品牌網站建設品牌網站制作商城網站外貿建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設
主站蜘蛛池模板: 无码日韩人妻AV一区免费l| 亚洲VA中文字幕无码毛片| 亚洲av极品无码专区在线观看| 亚洲AV无码乱码国产麻豆| 日韩精品无码久久久久久 | 精品无码一区二区三区电影| 无码人妻精品一区二区三区不卡| 国产成人无码av| 精品无码成人久久久久久| 无码中文字幕日韩专区| 麻豆人妻少妇精品无码专区| 亚洲va无码手机在线电影| 久久亚洲精品无码观看不卡| 中文无码一区二区不卡αv | 国产精品热久久无码av| 久久久久久精品无码人妻| 亚洲中文字幕无码一区| 亚洲精品97久久中文字幕无码 | 精品无码人妻夜人多侵犯18| 无码精品人妻一区二区三区免费 | 无码一区二区三区在线| 中文字幕无码高清晰| 久久无码高潮喷水| 亚洲成在人线在线播放无码| 国产成人精品无码一区二区三区| 无码人妻精品一区二区三区99性 | 国产成人无码A区精油按摩| 亚洲AV无码精品无码麻豆| 中文无码乱人伦中文视频在线V| 天堂无码在线观看| 韩国精品一区二区三区无码视频| AAA级久久久精品无码片| 永久免费av无码不卡在线观看| 亚洲av无码专区在线播放| 久久青青草原亚洲AV无码麻豆| 成人无码WWW免费视频| 亚洲中文字幕久久精品无码APP | 国产精品无码午夜福利| 亚洲人成无码网站| 午夜亚洲AV日韩AV无码大全| 色欲A∨无码蜜臀AV免费播|