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

極客小將

您現(xiàn)在的位置是:首頁 » python編程資訊

資訊內(nèi)容

Python自學(xué)文件操作

極客小將2020-12-27-
簡介python視頻教程欄目介紹自學(xué)文件操作推薦(免費(fèi)):python視頻教程我是一個學(xué)習(xí)Python初學(xué)者,近期剛學(xué)完文件操作。特地分享文章分為兩部分,第一部分為文件讀取類型以及讀取的方式,第二部分為練習(xí)題文件讀取類型文件讀取的操作方式有以下幾種:只讀,只寫,追加,讀寫,寫讀只讀rf=open(
python視頻教程欄目介紹自學(xué)文件操作uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

推薦(免費(fèi)):python視頻教程uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

我是一個學(xué)習(xí)Python初學(xué)者,近期剛學(xué)完文件操作。特地分享
文章分為兩部分,第一部分為文件讀取類型以及讀取的方式,第二部分為練習(xí)題uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

文件讀取類型uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

文件讀取的操作方式有以下幾種:只讀,只寫,追加,讀寫,寫讀uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

只讀 ruNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

f = open('test',mode='r',encoding='utf-8') # 打開文件,讀取方式為`r`,編碼為UTF-8 f1 = f.read() # 讀取文件 print(f1) #打印文件 f.close() # 關(guān)閉文件

只讀類型下,文件不能被修改uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

讀寫 r+uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

f = open('test',mode='rb',encoding='utf-8') # 讀取方式變?yōu)閌r+` file = f.read() f1 = f.read() f.close()

當(dāng)讀取方式為r+時,文件可以被寫入,但是打印出來的是寫入前所讀取的uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

二進(jìn)制讀 rb
代碼略去,文件以二進(jìn)制的模式讀取。uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

剩下的我將以表格形式統(tǒng)一展現(xiàn),可以參照對比以上代碼uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

讀取方式補(bǔ)充r只讀,不可被修改r+讀寫,光標(biāo)在前,從第一個位置開始修改,打印出修改的字符數(shù)rb以byte方式讀取w只寫,若寫入的目標(biāo)文件沒有,則創(chuàng)建,有則清空再寫入wb轉(zhuǎn)換為byte類型寫入a打開文件,把光標(biāo)移動到有文字的后面,再進(jìn)行追加ab以byet類型加入

注:r+有兩個表現(xiàn),一個是讀寫,還有一個是寫讀。需要注意。另,w+和a+我沒有寫,是因?yàn)閷W(xué)習(xí)階段用的相對來說較少uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

讀取功能uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

我先以表格形式展示,再進(jìn)行詳解uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

讀取方式用于場合read()以字符讀,可添加參數(shù)(I),讀前i個字符seek()調(diào)整光標(biāo)位置tell()調(diào)整光標(biāo)位置,需放置于seek()前readline()一行一行的讀readlines()將每一行當(dāng)成列表中元素讀取,換行自帶 truncate()截取一段讀出來,從后往前讀

例如有一個名為test的文件,文件內(nèi)容如下:uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

456926667uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

這是一個長為10個字符的字符串uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

f = open('test',mode='r',encoding='utf-8') # 打開文件,讀取方式為`r`,編碼為UTF-8 f1 = f.read(5) # 讀取文件中前5個字符 print(f1) #打印文件 f.close() # 關(guān)閉文件

打印結(jié)果為uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

45692uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

f = open('test',mode='w',encoding='utf-8') # 打開文件,讀取方式為`w`,編碼為UTF-8 f1 = f.seek() print(f1) #打印第五個字符 f.close() # 關(guān)閉文件

打印結(jié)果為uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

2uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

剩下的我就不一一做演示,有需要可以自己試一試uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

文件讀取方式uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

f = open('test',mode='w',encoding='utf-8')

此文件讀取方式,僅能讀取一個文件,另外代碼多uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

with open('test',mode='w',encoding='utf-8') as f: pass

此文件讀取方式,能同時讀取多個文件,且代碼量相對來說少uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

當(dāng)需要同時操作兩個或兩個文件以上時,with open 方法會相對來說簡易許多

以上就是Python自學(xué)文件操作的詳細(xì)內(nèi)容,更多請關(guān)注少兒編程網(wǎng)其它相關(guān)文章!uNI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 成人夜晚看av | 成人高清 | 色丁香av | 国产精品乱码一区二区三区 | 精品久久久久久久久久久久久久久久久久久 | 青青草一区二区 | 久久久久国产精品一区 | 亚洲精品日韩综合观看成人91 | 又黄又湿的视频 | 久久久久久国产精品免费 | 男操女视频网站 | 99re8在线精品视频免费播放 | 欧美中文字幕 | 久久精品一级 | 中文字幕av片 | 欧美一区二区三区的 | 一区色| 91精品国产综合久久久久久久久久 | 国产精品久久久久久久久免费相片 | 91精品久久久久久久久 | 国产女人成人精品a区 | 婷婷激情综合网 | 亚洲欧美综合精品久久成人 | 国产精品久久久久久久免费看 | 日本午夜激情 | 黄色电影网站在线观看 | 午夜综合 | 国产精品福利在线观看 | 国产精品女 | 色网在线观看 | 国产精品一区二区在线 | 麻豆b2b| 国产精品久久久av久久久 | 色爱区成人综合网 | 亚洲永久精品国产 | 国产一区二区不卡 | 国产视频91在线 | 少妇精品久久久一区二区三区 | 91国内精品 | 国产亚洲视频在线观看 | 日韩一二三区 |