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