竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現在的位置是:首頁 » 原創課程 » Python

課程內容

Python入門課程NO66課 文件的讀寫操作

極客小將2020-09-01-
在Python中可以通過內置的open函數來對文件進行讀寫操作。open(file, mode, buffering, encoding,errors)。file 對應的是文件的路徑名,mode 對應的是文件的打開模式,buffering對應的是文件緩沖,encoding對應的是文件數據流的編碼, errors表示的是對文件的讀寫過程中出現了

在Python中可以通過內置的open函數來對文件進行讀寫操作。open(file, mode, buffering, encoding,errors)。

file 對應的是文件的路徑名,mode 對應的是文件的打開模式,buffering對應的是文件緩沖,encoding對應的是文件數據流的編碼, errors表示的是對文件的讀寫過程中出現了編碼問題時,該以什么樣的方式進行處理。在通過open函數對文件進行讀寫操作前,我們需要先掌握文件的打開模式。

文件的打開模式:

"r","w","a"模式可以與"b","t"模式進行組合。

讀寫混合模式:"r+","w+","a+"

r+模式 "r+"表示"r"模式與"a"模式的混合,使用"r+"模式打開文件時,文件必須已存在,每次執行寫操作的時候都是往文件尾部進行寫入。 

w+模式 "w+"是"w"模式與"r"模式的混合,同"w"模式,如果文件已存在會清空文件內容,文件不存在時會創建文件。 

a+模式 "a+"是追加模式與讀模式的混合,如果文件已存在會立即定位到文件尾部,文件不存在時會創建文件。

對文件進行寫操作:通過文件流對象的write方法來對文件進行寫操作。對文件進行寫操作,使用的是w模式。

file_stream.write(text):形參text表示寫入文件的內容,text必須是一個字符串類型。返回值為寫入的字符數。可以在文件中寫入多行,在數據后面加換行符'\n'表示一行。

file_stream.writelines(lines):這里的lines既可以是字符串類型,也可以是序列類型,如果是序列類型,元素必須是字符串。在writelines方法中,同樣得手動地在字符串后面加上換行符,以表示一行。writelines方法沒有返回值。

對文件進行讀操作:

對文件進行寫操作以后,可以再通過read方法來讀取文件中的內容。對文件進行讀操作時使用的r模式。

file_stream.read(count):這里的count表示讀取文件中的多少個字符,可以不傳遞,不傳值時,Python會盡可能地讀取文件中的所有數據。

file_stream.readlines():readlines方法用來讀取文件中的所有行,返回值為一個列表類型。

在執行open方法獲取文件流對象以后,可以直接使用for循環來對文件流對象進行逐行讀取。

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 黄网址在线免费观看 | 久久久美女视频 | 黄色电影免费看 | 男人的天堂亚洲 | 成年人免费在线观看 | 两性视频久久 | 国产视频一区在线播放 | 国产尤物一区二区三区 | 国产极品视频 | 亚洲播播 | 久久99999| 久久综合五月天 | 亚洲欧美视频网站 | 亚洲视频在线观看免费 | 91精品国产人妻国产毛片在线 | 香蕉网色 | 尤物一区 | 围产精品久久久久久久 | 亚洲ww77777影视 | 黄免费看 | 偷拍自拍在线观看 | 在线观看亚洲视频 | 亚洲专区欧美专区 | 精品久久电影 | 亚洲精品视频免费 | 国产高清在线精品 | 亚洲网站在线看 | 亚洲精品人人 | 精品国产三级 | a级高清免费毛片av在线 | 中文日韩 | 少妇做爰xxxⅹ性视频 | 精品久久精品久久 | 亚洲一区二区三区免费视频 | 欧美国产中文字幕 | 夜夜春精品视频高清69式 | 欧美2区| 污污的视频网站 | av在线播放网站 | 久久久久久国产精品久久 | 精品久久久久一区二区国产 |