Python檔案操作:finally子句的使用
finally子句與try-except語句連用時,無論try-except是否捕獲到異常,finally子句後的程式碼都要執行,其語法格式如下:
try:
可能出錯的語句
......except:
出錯後的執行語句finally:
無論是否出錯都會執行的語句
Python在處理檔案時,為避免開啟的檔案佔用過多的系統資源,需要在完成對檔案的操作後使用close()方法關閉檔案。為了確保檔案一定會被關閉,可以將檔案關閉操作放在finally子句中。示例如下:
try:
file = open('異常.txt', 'r')
file.write("人生苦短,我用Python")
except Exception as error:
print("寫入檔案失敗", error)
finally:
file.close()
print('檔案已關閉')
若沒有finally語句,以上程式會因出現UnsupportedOperation異常而無法保證開啟的檔案會被關閉;但使用finally語句後,無論程式是否崩潰 ,f.close()一定被執行,檔案必定會被關閉。
以上就是為大家介紹的“Python檔案操作:finally子句的使用”案例,希望上面的介紹能夠給正在 學習Python 的同學帶來幫助,如果大家學習python知識,苦於沒有人指導, 可以關注小編,後期繼續分享Python知識。
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2784631/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python的檔案操作Python
- Python檔案的操作Python
- Python操作檔案Python
- python檔案操作Python
- python對檔案的操作Python
- 使用 Python 進行穩定可靠的檔案操作Python
- 手機使用python操作圖片檔案Python
- python 操作整理檔案Python
- 1.4.0 Python檔案操作Python
- Python 檔案操作(一)Python
- python_檔案操作Python
- Python檔案操作題Python
- 6.1Python檔案的操作(一)Python
- python對檔案的操作方法Python
- Python 檔案、目錄操作Python
- python3.7 檔案操作Python
- 7、python之檔案操作Python
- python檔案讀寫操作Python
- Python基礎——檔案操作Python
- python 檔案操作入門Python
- [Python] shutil 模組(檔案操作)Python
- python--檔案操作指南Python
- Python OS模組操作檔案Python
- 18 Python如何操作檔案?Python
- Python 使用ConfigParser操作ini配置檔案教程。Python
- Python中的檔案的讀寫操作Python
- 使用Tcl操作Excel檔案的方法Excel
- 教你Python使用shutil操作檔案、subprocess執行子程式的方法Python
- python 檔案操作的基礎總結Python
- Python資料夾與檔案的操作Python
- jqm檔案上傳,上傳圖片,jqm的表單操作,jqm的ajax的使用,jqm檔案操作大全,檔案操作demo
- 善用python的else子句Python
- python檔案的常見的操作有哪些?Python
- python file 檔案操作筆記Python筆記
- python pyyaml操作yaml配置檔案PythonYAML
- Python 3 操作json 檔案PythonJSON
- Python批處理:檔案操作Python
- python交教程4:檔案操作Python