我有一个文件,其中充满了行中的各个数据,我需要使每行成为字典中的值。关键将是几年。但是,有两年未在文件中列出。我无法让if语句以我认为的方式工作。
我尝试过
if base_year != 1904 or 1994:
year_dict[base_year] = data
else:
year_dict[base_year] = None
def main()
year_dict = {}
base_year = 1903
with open('Program11.txt', 'r') as file:
data = file.readline().strip('\n')
while data != '':
year_dict[base_year] = data
base_year += 1
if base_year == 1904 or 1994:
base_year += 1
data = file.readline().strip('\n')
print(year_dict)
我不希望字典中有1904年或1994年。