Takes a full human name and splits it into individual parts
Project description
[![Build Status](https://secure.travis-ci.org/polera/nameparts.png)](http://travis-ci.org/polera/nameparts)
nameparts is a Python module that I wrote to address a problem splitting full names into individual parts (first, middle, last, etc.)
You can use it like this:
>>> from nameparts import Name >>> n = Name("Thurston Howel III") >>> n.first_name 'Thurston' >>> n.last_name 'Howel' >>> n.as_dict {'first_name': 'Thurston', 'last_name': 'Howel', \ 'middle_name': None, 'suffix': None, 'generation': 'III', \ 'salutation': None} >>> n = Name("Smith, John Paul") >>> n.first_name 'John' >>> n.last_name 'Smith' >>> n.middle_name 'Paul'
Installing
- From source:
python setup.py install
- via pip:
pip install nameparts
License
nameparts is released under the BSD license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nameparts-0.5.3.tar.gz
(5.2 kB
view hashes)
Comments/Questions/Improvements
Any of the above are welcome. Contact me at the email address in my profile.