1 つのメイン *.py ファイル (「main_file.py」と呼びましょう) でいくつかの python スクリプト (k2_fig1 - k2_fig3) を実行するコマンド ライン ツールを構築しています。この「main_file.py」では、ユーザーはデータベース接続用のいくつかのパラメーター (ユーザー名、データベース名など)を入力
する必要があります。これらのパラメーターを、インポートするすべての python-script に渡す方法がわかりません。これらのインポートされたファイルには何をコーディングする必要がありますか?
これは「main_file.py」の私のコードです:
import argparse
def main():
parser = argparse.ArgumentParser()
parser.add_argument('-D', '--database', action="store", type=str, dest="my_dbname", required=True, help="DB name")
parser.add_argument('-U', '--username', action="store", type=str, dest="my_username", required=True, help="DB username")
args = parser.parse_args()
# Import different scripts
import k2_fig1
import k2_fig2
import k2_fig3
if __name__ == '__main__':
main()