Python编程基础:第三十一节 文件读取Read a File
生活随笔
收集整理的這篇文章主要介紹了
Python编程基础:第三十一节 文件读取Read a File
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
第三十一節(jié) 文件讀取Read a File
- 前言
- 實(shí)踐
前言
當(dāng)我們檢測到文件之后就可以讀取其中的內(nèi)容,讀取所用到的函數(shù)是read()。
實(shí)踐
我們依然以上一節(jié)的lyric.txt為例展示如何讀取文件中的內(nèi)容。首先我們使用open()函數(shù)打開所要讀取的文件:
with open(r"C:\Users\shen_student\Desktop\lyric.txt", encoding="utf-8") as file:print(file.read()) >>> End Game >>> 最終結(jié)局 >>> [Chorus: Taylor Swift & Future] >>> I wanna be your endgame >>> 我想成為你的最終結(jié)局我們來分析上述代碼,open()函數(shù)首先指定文件路徑,然后指定文件的編碼方式,一般而言對于有漢字的文件我們需要使用utf-8進(jìn)行編碼。然后通過read()函數(shù)讀取文件中的內(nèi)容并通過print()函數(shù)打印出來。
那么如果我們對文件名稱拼寫錯誤會發(fā)生什么呢?
可見程序報錯并中斷執(zhí)行,我們可以借助于之前學(xué)習(xí)的異常處理相關(guān)知識來避免程序中斷執(zhí)行:
try:with open(r"C:\Users\shen_student\Desktop\lyric.txt", encoding="utf-8") as file:print(file.read()) except FileNotFoundError:print("That file was not found :(") >>> That file was not found :(可見,此時程序并沒有中斷,而是打印出文件未找到。
在我們讀取文件內(nèi)容之后,需要將文件關(guān)閉,這里我們使用函數(shù)close()來實(shí)現(xiàn)這個功能:
以上便是文件讀取的全部內(nèi)容,感謝大家的收藏、點(diǎn)贊、評論。我們下一節(jié)將介紹文件寫入(Write a File),敬請期待~
總結(jié)
以上是生活随笔為你收集整理的Python编程基础:第三十一节 文件读取Read a File的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python编程基础:第三十节 文件检测
- 下一篇: websocket python爬虫_p