1. 程式人生 > >Python3基礎之(二十 八)try 錯誤處理

Python3基礎之(二十 八)try 錯誤處理

一、錯誤處理

輸出錯誤:try:, except … as …: 看如下程式碼

try:
    file=open('eee.txt','r')#會報錯的程式碼
except Exception as e:
    print(e)

輸出:

[Errno 2] No such file or directory: 'eee.txt'

處理錯誤:會使用到迴圈語句。首先報錯:沒有這樣的檔案No such file or directory. 然後決定是否輸入y, 輸入y以後,系統就會新建一個檔案(要用寫入的型別),再次執行後,檔案中就會寫入www

try:
file=open('eee.txt','r+') except Exception as e: print(e) respond=input('if you want creat a new file:') if respond=='y': file=open('eee.txt','w') else: pass else: file.write('wwww') file.close()