所以我已经读了一些书,从我收集的动态内容中创建对象并不是一个好主意。我的问题是,如果我不应该动态生成对象名称,该如何解决困境?
我正在创建一个新的用户脚本,该脚本将从系统中提取详细信息并创建带有相关信息的csv,以将其导入Active Directory。这部分已经完成并且运行良好,但是,下一步,要自动化创建用户的过程,就是向导师发送学生详细信息列表的电子邮件,以便他们在看到导师组时可以将其显示出来。
给出一些背景信息,这些信息将被放入csv中,如下所示:
stu = (
row['LearnerCode'],
PersonPin[0],
row['Forename'].replace("'", '').replace(' ', '').replace('-',''),
row['Surname'].replace("'", '').replace(' ', '').replace('-',''),
row['RegGroup'],
row['Year'],
row['DateOfEntry'],
Email,
UserName,
OUYear,
)
这在for循环中,所以我想嵌套一个for循环并创建一个包含每个RegGroup中所有学生的列表。这些列表的明显名称是RegGroup。我之所以要这样做,是因为老师来来往往,每年都会有一组新的注册老师。此外,此脚本的全部目的是使设置新学生的过程自动化,因此必须进行硬编码脚本中的列表似乎多余。
关于如何实现此目标的任何想法?任何指针将不胜感激。
编辑:
显然我的问题太广泛了,所以用超级基础的术语来说
A)如果我不应该使用stu ['RegGroup']的值动态生成列表,那么我该如何实现自己想要的(带有stu ['RegGroup']组织的学生详细信息的列表。 ..甚至不确定如果不动态生成它们,是否可以实现
B)如果性能无关紧要,并且可以动态生成如Nearoo所说的列表名称,那我该怎么办?