def add_shreds(afsc_dict, fname):
"""
Add shreds from given filename into the dictionary.
:param dict: either enlisted_dict or officer_dict
:param fname: CSV file using '#' as delimiter
"""
with open(CSV_FOLDER + fname, newline='') as f:
reader = csv.reader(f, delimiter=',')
for row in reader:
base_afsc = row[0]
shred_char = row[1]
shred_title = row[2]
# if shred AFSC not in base afsc, skip it
try:
afsc_dict[base_afsc]["shreds"][shred_char] = shred_title
except KeyError:
pass
评论列表
文章目录