次のことができる関数を作成する必要があります。
- 入力引数を検査し、入力の数とその値を取得します
- ループを作成し、各入力名の後に文字列 '_in' を追加します
- 新しい入力をグローバルにする
- 新しい入力に古い値を割り当てる
inspect.getargspec() を使用しようとしましたが、これは関数の外で呼び出す必要があるようです。提案はありますか?
疑似コードは次のとおりです。 この関数を定義します。
def set_global(a1, a2, a3, .... an):
#the number of arguments is not fixed and we need to detect that
for old_input in total input:
new_input_name=str(old_input.name)+'_in'
global new_input_name
new_input_name = old_input.value