使用SQLite,我如何从列表读取数据库?
问题描述:
我使用cherrypy和python脚本运行服务器。目前,有一个包含人员列表数据的网页,我需要获取。网页的格式如下:使用SQLite,我如何从列表读取数据库?
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文件,因为这是我比较习惯的格式。谢谢 – Synia 2012-04-03 03:51:03
只需点击链接...答案就在那里 – Chris 2012-04-03 04:51:16
@Chris链接只需要我到谷歌搜索“python数据库教程”。但是我点击哪个链接? – Synia 2012-04-03 05:13:44