Excelのスプレッドシートに〜200セルのデータを書き込むためのスクリプトを書いています。私のコードはこの基本パターンに従っています:多くのtry/except節を書くPythonの方法?
try:
sheet.cell(row=9, column=7).value = getData()
except:
sheet.cell(row=9, column=7).value = 'NA'
基本的にエラーがある場合は、セルにプレースホルダを書きます。私は、これらのうち200個を順番に持つよりも、これを書くための、より短く、より平凡な方法があるかどうか疑問に思っていました。
例外を絞り込むことができない場合はありません。このtry/exceptコンストラクトは他のものがないと悪いデザインです。 –
私が誤解していない限り、例外を発生させる代わりに 'getData'にNAを返すべきです –