让我解释我的问题,我正在寻找一个程序,比较用户缺席在2个不同的工具。他们缺勤的结果在2 Excel文件中返回,或者在其中,由于python中有一个字典,我对每个用户的缺勤情况进行了汇总,然后我比较2字典以查找错误,突然程序返回缺勤次数不相等的用户的名称。所以我想知道如何让我的程序发送电子邮件给相关用户。你知道吗
缺勤总数:
for row in range(1,253):
id2.append(feuille_2.cell_value(row, 2))
absence2.append(float(feuille_2.cell_value(row, 9)))
result = {}
for name in set(id2):
result[name] = 0
for i in range(len(id2)):
hours = float(absence2[i])
name = id2[i]
result[name] += hours
for name, hours in result.items():
print(name + ":\t" + str(hours))
id4 = [id1]
absence = []
for row in range(1,361):
absence.append(feuille_1.cell_value(row, 10))
id4.append(id1)
print(absence)
result2 = {}
for name2 in set(id4):
result2[name2] = 0
for i in range(len(id4)):
hours2 = absence[i]
name2 = id4[i]
result2[name2] += hours2
print(result2)
两部词典的比较:
print("Seulement sur Sugar:", ", ".join(set(result).difference(result2)))
print("Seulement sur Chrnos:", ", ".join(set(result2).difference(result)))
for key in set(result).intersection(result2):
if result[key]!=result2[key]:
print("%s n'a pas declarer ses congée"% (key))
我需要帮助,我需要一个功能谁发送电子邮件给每个有关的用户。比较之后
目前没有回答
相关问题 更多 >
编程相关推荐