麻豆黑色丝袜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
主站蜘蛛池模板: 亚洲国产成人久久综合一区77| 中文字幕亚洲综合久久菠萝蜜| 羞羞电影快播| av线上观看| 国产99精品在线观看| 午夜电影院理论片8888琪琪 | 美女久久久久久久久久久| 久久亚洲私人国产精品va| 国产高清在线不卡| 再深点灬舒服灬太大了添学长| 亚洲三级电影片| 波多野结衣av高清一区二区三区| 99视频在线| 亚洲美女人黄网成人女| 一级红色片| 四库影院永久在线精品| 在线免费观看你懂的| 日本一卡2卡3卡4卡无卡免费| 男男毛片| a级成人毛片免费视频高清| 国产一区福利| 在线观看亚洲视频| 欧美一线视频| 欧美日韩视频| 黄文在线看| avtt在线播放| 国产精品一级二级三级| 免费国产黄网站在线观看视频| 中文字幕在线视频网站| 日韩三级电影院| 欧美精品寂寞影院请用uc| www.五月天婷婷| 干狠狠| 91精品国产色综合久久不卡蜜| 免费大香伊蕉在人线国产| 成品大香煮伊在2021一| gay肌肉猛男gay激情狂兵| 一级片在哪里看| 四虎影视永久在线精品免费| 中文字幕黑人借宿神宫寺| 蜜桃99|