これが私がやりたいことです。関数といくつかのパラメーターがあります。
Names = ["Whaaaaa", "whoooo", "mamo", "tete", "tetsae"]
QC_ID = 100
NAME_FMT = "DEVICE_%s_%s"
def createE(Names, size = None):
eName = NAME_FMT % ((",").join(Names[0]), "*")
return eName
私がやりたいことは、関数を変更せずに、入力した数に応じてエクステント名のテキストを何度も出力することです。たとえば、次のようになります。
createE(Names[0:3])
DEVICE_100_Whaaaaa
DEVICE_100_whoooo
DEVICE_100_mamo
関数が今行うことは次のとおりです。
createE(Names[0:3])
DEVICE_100_Whaaaaa, DEVICE_100_whoooo, DEVICE_100_mamo
最後に、出力を取得して (出力DEVICE_100_Whaaaaa
を作成するため)、リストに追加します。
e = []
e.append(createE(Names[0:3]))
print e
["Hello", "I", "Am"]
私が抱えている問題はcreateE(Names[0:3])
、すべての行に印刷する必要があるのに、それができないことです。:(関数自体を変更することはできません。
どんなアイデアでも大歓迎です。