python學習9 異常初步

2021-10-05 20:30:03 字數 1190 閱讀 3883

# 檔案輸入輸出

# 1. 寫入檔案

# 右斜槓是頂格操作

str_1 =

'''\

i love learning python

because python is fun

and also easy to use'''

# 第乙個引數,檔名,對二個引數,操作方式

f =open

("sentence.txt"

,'w'

)f.write(str_1)

f.close(

)# 讀入乙個檔案

fp =

open

("sentence.txt"

,"r"

)# 預設讀檔案

while

true

: line = fp.readline()if

len(line)==0

:break

print

(line)

fp.close(

)num =

6print

("hello * 4"

+str

(num)

)# 異常處理

while

true

:try

: x =

int(

input

("please enter a number"))

break

# 出現異常直接忽略break

except valueerror:

# 指錯誤

print

("not valid input,try again..."

)try

: f =

open

("myfile.txt"

) s = f.readline(

) i =

int(s.strip())

except oserror as err:

print

("os error : !"

.format

(err)

)except valueerror:

print

("could not convert data to an integer!"

)

Python學習筆記9 異常處理

就看這篇部落格吧 一篇搞定所有的異常處理,講的很詳細。異常 python中各種異常也是類,類exception繼承自類baseexception,還有其他各種異常等等,此外,通過繼承baseexception或者exception可以自定義異常。異常處理 python直譯器檢測到錯誤,觸發異常 也允...

python初步學習

在這裡插入描述 idle python整合開發環境,也稱互動模式,具備基本的ide功能,是非商業python開發不錯選擇 python3.7是python的命令控制台,視窗和windows下的命令視窗一樣,不過只能執行python命令 python3.7manuals是純英文的幫助文件 module...

python基礎學習9 檔案與異常

訪問檔案,以及對檔案進行操作 以及異常的丟擲及處理 檔案 讀取檔案 filepath d desktop pi value.txt windows下是反斜槓 linux是斜槓 with open filepath as file object 開啟檔案,得到乙個檔案類file object,使用wi...