Python 使用SQLite,如何将列表读入数据库?

Python 使用SQLite,如何将列表读入数据库?,python,database,sqlite,list,cherrypy,Python,Database,Sqlite,List,Cherrypy,我正在运行一个带有cherrypy和python脚本的服务器。目前,有一个网页包含了我需要获取的人员列表的数据。网页的格式如下: www.url1.com, firstName_1, lastName_1 www.url2.com, firstName_2, lastName_2 www.url3.com, firstName_3, lastName_3 我希望能够将其分为3列,并将信息存储在数据库中 最初,我尝试使用以下方法将网页读入列表: @cherrypy.expose def rec

我正在运行一个带有cherrypy和python脚本的服务器。目前,有一个网页包含了我需要获取的人员列表的数据。网页的格式如下:

www.url1.com, firstName_1, lastName_1
www.url2.com, firstName_2, lastName_2
www.url3.com, firstName_3, lastName_3 
我希望能够将其分为3列,并将信息存储在数据库中

最初,我尝试使用以下方法将网页读入列表:

@cherrypy.expose
def receiveData(self):
    """ Get a list, one per line, of currently known online addresses,
        separated by commas.
    """

    method = "whoonline"
    fptr = urllib2.urlopen("%s/%s" % (masterServer, method))
    data = fptr.readlines()
    fptr.close()

    print data
其中“masterServer”是我从中获取数据的网页的IP地址

打印的数据是

['www.url1.com,FirstName1,LastName1\n', 'www.url2.com,FirstName2,LastName2\n', 'www.url3.com,FirstName3,LastName3\n' ]
我的问题是,如何使用Python和SQLite将此列表分解并存储到包含3列的数据库中

我是一个初学者,所以请详细回答。我在想,也许我甚至不需要先把所有东西读入一个叫做data的变量?但我不知道如何进行


提前谢谢你

将允许您将行拆分为值列表。简单。

将允许您将行拆分为一个值列表。简单。

您好,您能详细说明我将如何使用csv.reader吗?最好使用SQLite将数据读入到.db文件中,因为这是我比较常用的格式。感谢you@Chris这个链接把我带到谷歌,在那里搜索“python数据库教程”。但我应该点击哪个链接?您好,您能详细说明我将如何使用csv.reader吗?最好使用SQLite将数据读入到.db文件中,因为这是我比较常用的格式。感谢you@Chris这个链接把我带到谷歌,在那里搜索“python数据库教程”。但是我应该点击哪个链接呢?