Python異常の練習問題について
777 ワード
1、減算の計算方法を作成し、1番目の数が2番目の数より小さい場合、「減算された数が減算されてはならない」という異常を投げ出す
2、関数func(filename)filename:ファイルのパスを定義します.関数機能:ファイルを開き、ファイルの内容を返し、最後に閉じ、発生する可能性のあるエラーを異常で処理します.
def jianfa(a, b): #
try: #
if a < b: # a b
raise BaseException(' {} {}'.format(b,a))
else: #
print(a - b) # a-b
except BaseException as f : #
print(f) # ,
jianfa(4,5) # 4, 5
2、関数func(filename)filename:ファイルのパスを定義します.関数機能:ファイルを開き、ファイルの内容を返し、最後に閉じ、発生する可能性のあるエラーを異常で処理します.
import os
def func(filename): #
try: #
fil=open("a.txt","r") # ,
except Exception as err:
print(err) #
else: #
print(fil.read()) #
fil.close() #
func("fil") #