麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > Python中的文件管理

Python中的文件管理

來源:千鋒教育
發布人:xqq
時間: 2023-11-07 14:06:22 1699337182

文件管理是很多應用程序的基本功能和重要組成部分。Python可以使文件管理極其簡單,特別是和其它語言相對比。

以下,PeytonMcCullough講解了文件管理基礎。

介紹

你玩過的游戲使用文件來保存存檔;你下的訂單保存在文件中;很明顯,你早上寫的報告也保存在文件中。

幾乎以任何語言編寫的眾多應用程序中,文件管理是很重要的一部分。Python當然也不例外。在這篇文章中,我們將探究如何使用一些模塊來操作文件。我們會完成讀文件,寫文件,增加文件內容的操作,還有一些另類的用法。OK,讓我們開始吧。

讀寫文件

最基本的文件操作當然就是在文件中讀寫數據。這也是很容易掌握的。現在打開一個文件以進行寫操作:

fileHandle=open('test.txt','w')

‘w'是指文件將被寫入數據,語句的其它部分很好理解。下一步就是將數據寫入文件:

fileHandle.write('Thisisatest.\nReally,itis.')

這個語句將“Thisisatest.”寫入文件的第一行,“Really,itis.”寫入文件的第二行。最后,我們需要做清理工作,并且關閉文件:

fileHandle.close()

正如你所見,在Python的面向對象機制下,這確實非常簡單。需要注意的是,當你再次使用“w”方式在文件中寫數據,所有原來的內容都會被刪除。如果想保留原來的內容,可以使用“a”方式在文件中結尾附加數據:

fileHandle=open('test.txt','a')

fileHandle.write('\n\nBottomline.')

fileHandle.close()

然后,我們讀取test.txt,并將內容顯示出來:

fileHandle=open('test.txt')

printfileHandle.read()

fileHandle.close()

以上語句將讀取整個文件并顯示其中的數據。我們也可以讀取文件中的一行:

fileHandle=open('test.txt')

printfileHandle.readline()#"Thisisatest."

fileHandle.close()

同時,也可以將文件內容保存到一個list中:

fileHandle=open('test.txt')

fileList=fileHandle.readlines()

forfileLineinfileList:

print'>>',fileLine

fileHandle.close()

Python在讀取一個文件時,會記住其在文件中的位置,如下所示:

fileHandle=open('test.txt')

garbage=fileHandle.readline()

fileHandle.readline()#"Really,itis."fileHandle.close()

可以看到,只有第二行顯示出來。然而,我們可以讓Python從頭開始讀來解決這個問題:

fileHandle=open('test.txt')

garbage=fileHandle.readline()

fileHandle.seek(0)

printfileHandle.readline()#"Thisisatest."

fileHandle.close()

在上面這個例子中,我們讓Python從文件第一個字節開始讀取數據。所以,第一行文字顯示了出來。當然,我們也可以獲取Python在文件中的位置:

fileHandle=open('test.txt')

printfileHandle.readline()#"Thisisatest."

printfileHandle.tell()#"17"

printfileHandle.readline()#"Really,itis."

或者在文件中一次讀取幾個字節的內容:

fileHandle=open('test.txt')

printfileHandle.read(1)#"T"

fileHandle.seek(4)

printFileHandle.read(1)#""(原文有錯)

在Windows和Macintosh環境下,有時可能需要以二進制方式讀寫文件,比如圖片和可執行文件。此時,只要在打開文件的方式參數中增加一個“b”即可:

fileHandle=open('testBinary.txt','wb')

fileHandle.write('Thereisnospoon.')

fileHandle.close()

fileHandle=open('testBinary.txt','rb')

printfileHandle.read()

fileHandle.close()

以上內容為大家介紹了Python中的文件管理,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.dietsnews.net/

tags: python培訓
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 护士的诱惑电影| swag在线| 男人天堂网在线| 免费日韩三级| 大象视频在线免费观看| 国产一区二区高清| 911香蕉视频| 岛国免费v片在线播放| 妞干网免费观看视频| 草逼影视| 波多野吉衣一区二区| 国产真实乱了在线播放| 无需付费大片在线免费| 男女无遮挡猛进猛出免费观看视频 | 一级黄色片免费| 国产韩国精品一区二区三区| 国产剧情片视频资源在线播放| yw在线观看成人免费| 久久天天躁日日躁狠狠躁| 夜夜操夜夜爱| 精品国产污污免费网站入口| 欧美日韩久久中文字幕| 老子影院我不卡| 欧美成人在线免费观看| 中文字幕一区二区三| 午夜视频在线观看国产| 国产高清一区二区三区视频| 在线观看视频国产| 国产免费午夜| а√天堂中文在线官网| 性调教室高h学校| 中文黄色片| 第四色播日韩第一页| 里番库全彩本子彩色h琉璃| 韩日毛片| 小莹与翁回乡下欢爱姿势| 麻豆影视视频高清在线观看| 丰满肥臀风间由美357在线| 被女同桌调教成鞋袜奴脚奴| 色涩屋| 免费大片黄国产在线观看|