d2 = file2(),这里d2未调用,怎么让它在下面的代码中调用啊。还有,前面的d1 = {}跟d2 = {}是必须写吗?
def main() :
while True :
menu()
choice = int(input('请选择'))
d1 = {}
d2 = {}
if choice in [0,1] :
if choice == 0 :
d1 = file1()
elif choice == 1 :
d2 = file2()
for key1 in d1.keys() :
if key1 in d2.keys() :
d1[key1] = date_subtract(d1[key1], d2[key1])
print('d1-d2差值:如下')
print(d1)