Python(パイソン) ,ソースプログラムリスト あり ,プログラム作ってみた ,[エラー処理] を 行う

Python(パイソン) プログラム作ってみた インデックス へ

-----

2024.8.16 presented in [note] ( //note.com/runningWater/ )
2024.8.24 rewritten

----------
これ以降に記述されている内容は、このようなコンピューター・プログラムを制作した、というような事を、ただ、述べているに過ぎない。

以下の記述を読んだ人が、それを単に参考にする、というのであれば、問題は無いと、思われる。

しかし、記述されている内容に沿って、その人が、そこに記されているのと同様の制作や作業を行った際に、その制作、作業、コンピューターの作動の結果、使用されたコンピューター等、様々な方面において、何らかの問題が発生しない、という保証は、全くない。

その制作、作業、コンピューターの作動の結果、その人や、その人が所属している組織、その人が使用した様々な機器、インフラストラクチャー等の、身の上にどのような事が起ころうとも、私は一切、責任を負わない。

このプログラムは、Python(パイソン) 言語を使って、記述されている。
----------

様々なモジュールの記述において、何らかのエラー処理をしたい、というような時に、このモジュールの関数を呼び出して処理することができるように、ということで、これを制作した。

下記記述中の、[arg_list_of_ErrorMessage] に、出力させたいメッセージを、list形式で指定して、この関数を呼び出したら、その内容が、表示される。

ファイル名 [ErrorProcess.py]

----------

#===========================================
# ErrorProcess
#===========================================

import sys

def do_error_process (   arg_requester_module
                      ,  arg_requester_function
                      ,  arg_terminate_process_Y_or_N
                      ,  arg_list_of_ErrorMessage
                     ) :

    function_name = "do_error_process"

    print ( "==================================" )
    print ( "Enter into , Module = " + "ErrorProcess"
                      + " , function = " + function_name
                      + " , arg_requester_module = " + arg_requester_module
                      + " , arg_requester_function = " + arg_requester_function
                      + " , arg_terminate_process_Y_or_N = "
                                  + arg_terminate_process_Y_or_N
           )
    print ( "==================================" )

    for index in range ( len ( arg_list_of_ErrorMessage ) ) :
        print ( arg_list_of_ErrorMessage [ index ] )

           #terminate process
    if ( arg_terminate_process_Y_or_N == "Y" ) :
        sys.exit ( )

    return

#=============================
# Test Run
#=============================

#methode_name_of_TestRun = "do TestRun"

#list_of_ErrorMessage = [ "Error 1" , "Error 2" , "Error_3" ]

#do_error_process (   "___"
#                      ,  methode_name_of_TestRun  # arg_requester_function
#                      ,  "Y"   #arg_terminate_process_Y_or_N
#                      ,  list_of_ErrorMessage
#                     )

----------
Python(パイソン) プログラム作ってみた インデックス へ

いいなと思ったら応援しよう!