[Karrigell]Karrigell Web开发入门第二季 Part2.docVIP

  • 3
  • 0
  • 约5.27千字
  • 约 6页
  • 2020-12-02 发布于河南
  • 举报

[Karrigell]Karrigell Web开发入门第二季 Part2.doc

上接?[Karrigell]Karrigell Web开发入门第二季 Part1? 这个CD收藏的程序分为主页和维护数据两部分,上一章节已经讲了主页的设计部分下面就来看看维护数据库部分。 Database engine Karrigell可以利用适当的模块使用任何数据库引擎(MySQL,SQLite,等)。在这个例子中我们使用非常简单的模块存储数据,我们需要的数据有:收藏的每个CD,艺术家名字和CD封面的标题。 拷贝如下代码到simpledb.py模块中: def read(filename): ??? records = [] ??? try: ??????? for line in open(filename): ??????????? records.append(line.strip().split(#)) ??? except IOError: ??????? pass ??? return records def save(records,filename): ??? out = open(filename,w) ??? for items in records: ??????? out.write(#.join(items)+/n) ??? out.close() 当我们在一个脚本中import这个模块后,我们就可以简单的使用read()和save()函数了。这些数据

文档评论(0)

1亿VIP精品文档

相关文档