A collection of handy modules, almost guaranteed to get you into trouble.
Project description
dhp is a library of snippets almost guaranteed to get you into trouble.
I obtained it from a vendor, on the corner, outside of PyCon.
Actually, this is a growing repository of routines that I find helpful from time to time. I think you might too.
Phrasebook Contents
dhp.test
tempfile_containing - generate a temporary file that contains indicated contents and returns the filename for use. When finished the tempfile is removed.
from dhp.test import tempfile_containing contents = 'I will not buy this record, it is scratched.' with tempfile_containing(contents) as fname: do_something(fname)
dhp.xml
xml_to_dict - parse any ugly xml to a python dictionary.
from dhp.xml import xml_to_dict xml = '<vehicle type="Hovercraft"><filled/><cargo>eels</cargo></vehicle>' xml_to_dict(xml) {'vehicle': {'@type':'Hovercraft', 'cargo':'eels', 'filled': None} }
Supports
Tested on Python 2.7, 3.2, 3.3, 3.4
Requirements
None.
Installation
Make sure to get the latest version.
pip install dhp
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.