Skip to content

Instantly share code, notes, and snippets.

@pbdeuchler
pbdeuchler / gist:1045428
Created June 24, 2011 19:02
Python ReST interface
import web
import json
from mimerender import mimerender
#Render statements
render_xml = lambda message: '<message>%s</message>' % message
render_json = lambda **args: json.dumps(args)
render_html = lambda message: '<html><body>%s</body></html>' % message
render_txt = lambda message: message
@pbdeuchler
pbdeuchler / gist:1041093
Created June 22, 2011 20:33
Trying to dynamically import modules/call methods within said modules
#import
pathname = os.path.dirname(sys.argv[0]) + "/"
pathname = pathname + "/modules/"
__modules__ = [ os.path.basename(f)[:-3] for f in glob.glob(os.path.dirname(pathname)+"/*.py")]
for module in __modules__:
__import__(module)
#calling checkMe()
@pbdeuchler
pbdeuchler / Parser.py
Created June 20, 2011 19:42
Quick python script for parsing CSV files
#!/usr/bin/python -tt
#Didn't you hear? The bird is the word!
#@version: 0.1
import sys
def main(filename):
f = open(filename, "r")
f2 = open("log.txt", "w")
count = 0
for line in f: