所以这就是我想做的。我有一个函数和一些参数:
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])
我需要它在每一行中打印,但它不这样做。:( 我不能改变函数本身。
任何想法,将不胜感激。