Exemple #1
0
def build_old_library(old_file):
    library = Library()
    with open(old_file, newline='') as csvfile:
        filereader = csv.DictReader(csvfile)
        for row in filereader:
            title = row['Title']
            catalog_number = row['Catalog #']
            author = row['Author']
            entry = Zine(title, catalog_number, author, "")
            library.add_entry(entry)
    return library
Exemple #2
0
def build_new_library(new_file):
    library = Library()
    with open(new_file, newline='') as csvfile:
        filereader = csv.DictReader(csvfile)
        for row in filereader:
            title = row['Title']
            catalog_number = ""
            author = row['Creator(s)']
            keywords = row['Keywords']
            entry = Zine(title, catalog_number, author, keywords)
            library.add_entry(entry)
    return library