以下のようなpythonプログラムを組みまして、persondata = get_personList(Id)で発生したエラーを
Exceptionで拿捕してメッセージをセットするようにしています。
しかしながら、Id =SiteId + persondata['personId']処理において
persondataでローカル変数が見つからないというエラーが発生します。
これを回避するためにId =SiteId + persondata['personId']を
tryの中に入れますと今度は、get_data(Id)でIdが見つからないというエラーが発生します。
これを回避するためにresult = get_data(Id)も
tryの中に入れるしか方法はないのでしょうか?(最後のコード)
result = get_data(Id)に対しても別のtryを設定したいのですがいい方法はありませんか?
python
1 try: 2 persondata = get_personList(Id) 3 except Exception as ex: 4 error.setMassage('E403') 5 result = None 6 7 Id =SiteId + persondata['personId'] 8 result = get_data(Id)
python
1 try: 2 persondata = get_personList(Id) 3 Id =SiteId + persondata['personId'] 4 except Exception as ex: 5 error.setMassage('E403') 6 result = None 7 8 result = get_data(Id)
python
1 try: 2 persondata = get_personList(Id) 3 Id =SiteId + persondata['personId'] 4 result = get_data(Id) 5 except Exception as ex: 6 error.setMassage('E403') 7 result = None 8
python
1 try: 2 persondata = get_personList(Id) 3 Id =SiteId + persondata['personId'] 4 try: 5 result = get_data(Id) 6 except Exception as ex: 7 ・・・・ 8 except Exception as ex: 9 error.setMassage('E403') 10 result = None 11
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/06 06:37
2021/01/06 06:40
2021/01/06 06:51
2021/01/06 06:53
2021/01/06 06:59
2021/01/06 07:01