ここではpythonの初心者です。私はいくつかのオンライン チュートリアルを行ってきましたが、この質問に対する解決策が見つからないようです。私がやりたいことはこれです:
hostname = raw_input("Type host name here: ")
次に、ユーザーが好きなだけホスト名を入力し、done と入力すると、入力したものがスクリプトで使用する変数になります。したがって、HOST1、HOST2、HOST3、done と入力すると、スクリプトは各エントリに対してコマンドを実行します。例:
def myhostsbecomevariables(*args):
arg1, arg2, arg3, etc etc etc = args
print "arg1: %r, arg2: %r, etc: %r, etc: %r" % (arg1, arg2, etc etc)
myhostsbecomevariables(HOST1, HOST2, HOST3)
ユーザーが 3 つのホスト名を入力すると、myhostbecomesvariables は 3 つの引数を使用します。5 つのホスト名を入力した場合、5 つの引数があります。