将列表保存到文件

1 python file list save

我有一个图书馆,我想创建一本新书,然后将其添加到我的书籍列表中.我遇到的问题是在调用之间保存文件.

这是我读取文件的方式:

def read_bookfile():

    try:
        booklibrary_file = open("a.txt")

        booklibrary_list = []
        booklist = booklibrary_file.readlines()
        for rad in booklist:
            linelist = rad.split("/")
            title = linelist[0]
            firstname = linelist[1]
            lastname = linelist[2]
            isbn = int(linelist[3])
            availability = linelist[4]
            borrowed = linelist[5]
            late = linelist[6]
            returnday = linelist[7]
            b = Book(title, firstname, lastname, isbn, availability, borrowed, late, returnday) 
            booklibrary_list.append(b)
        booklibrary_file.close()
        return booklibrary_list
Run Code Online (Sandbox Code Playgroud)

现在我想知道如何保存到我的文件.

Dog*_*gal 7

要保存到文件,必须在Write-Append模式下打开它.

library_file = open("a.txt", "a")
...
library_file.write("Some string\n")
...
library_file.close()
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅Python有关内置函数的文档.