diff options
Diffstat (limited to 'docs/pycon2010/fileutil.py')
-rw-r--r-- | docs/pycon2010/fileutil.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/pycon2010/fileutil.py b/docs/pycon2010/fileutil.py new file mode 100644 index 0000000..ef920e9 --- /dev/null +++ b/docs/pycon2010/fileutil.py @@ -0,0 +1,13 @@ +import os +import os.path + +for (dirpath, dirnames, filenames) in os.walk('/home/cat/proj/sqlpython/sqlpython'): + for fname in filenames: + fullfilename = os.path.join(dirpath, fname) + stats = os.stat(fullfilename) + binds['path'] = dirpath + binds['name'] = fname + binds['bytes'] = stats.st_size + cmd("""INSERT INTO cat.files (path, name, bytes) + VALUES (%(path)s, %(name)s, %(bytes)s)""") + quit() |