[Tutor] handling of tabular data

Danny Yoo dyoo at hkn.eecs.berkeley.edu
Mon Oct 10 22:19:21 CEST 2005



On Sun, 9 Oct 2005, [ISO-8859-1] Frank Hoffsümmer wrote:

> thanks for your answers looks like SQL is the ticket for such
> problems... because my data is updated quite often, it feels like an
> overhead for me to store the data persistently, because then I would
> have to manage updates to individual rows and columns right now, I
> simply construct the latest version of my data table from my source
> data, whenever the script is run this is also the reason why I am using
> python in the first place: to extract the data of interest from other
> (non-SQL) sources and then create that data table as the basis for my
> queries. does python have a simple build in SQL engine that would allow
> for the creation of a throw-away, in-memory table that I could then
> query with SQL?

Hi Frank,

Try looking at:

    http://www.sqlite.org/

It should be fairly easy to install, and comes with Python bindings:

    http://initd.org/tracker/pysqlite

The tutorial shows how to build an in-memory database (Example 2 of
Chapter 2):

    http://initd.org/pub/software/pysqlite/doc/usage-guide.html


Best of wishes!



More information about the Tutor mailing list