[Tutor] function for loaning a book

William Ray Wing wrw at mac.com
Wed Nov 27 11:04:26 EST 2019


> On Nov 27, 2019, at 8:56 AM, samhar zghaier <samharzghaier at gmail.com> wrote:
> 
> Hello
> I creatred a function to read each of my text files and read them into the
> program, im now trying to delete a certain item from one of the two lists i
> created and add it to the other one
> currently i am not able to add a certain element to the loan list

Please copy and paste the entire error message traceback and show us what happens.


> This is the code i have currently written
> 
> file_name = "text.txt"
> loan_file = "loan.txt"
> 
> class Book():
>    def __init__(self, title, writer):
>        self.title = title
>        self.writer = writer
> def get_book_list():
>    book_list = []
>    with open(file_name, "r") as file:
>        lines = file.readlines()
>        for line in lines:
>            line = line.split(",")
>            book_list.append(Book(line[0].strip(), line[1].strip()))
>    return book_list
> 
> def get_loan_list():
>    loan_list = []
>    with open(loan_file, "r") as file:
>        lines = file.readlines()
>        for line in lines:
>            line = line.split(",")
>            loan_list.append(Book(line[0].strip(), line[1].strip()))
>    return loan_list
> 
> def loan_book():
>    book_title = input("What is the name of the book")
>    info = book_list
>    for line in info:
>        if line.title == book_title:
>            loan_list.append(line)
> 
> 
> def main():
>    loan_list = get_loan_list()
>    book_list = get_book_list()
>    loan_book()
> main()
> 
> 
> Help please
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor



More information about the Tutor mailing list