23 lines
506 B
Python
23 lines
506 B
Python
#!/usr/bin/env python
|
|
"""
|
|
|
|
@author: jstrick
|
|
Created on Wed Mar 20 23:52:46 2013
|
|
|
|
"""
|
|
import pickle
|
|
from collections import namedtuple
|
|
|
|
fields = 'term firstname lastname birthstate party'
|
|
President = namedtuple('President', fields)
|
|
|
|
# note: In Real Life, definition of President would be
|
|
# in module shared between read_potus_info.py
|
|
# and save_potus_info.py
|
|
|
|
with open('potus.pic','rb') as POTUS:
|
|
presidents = pickle.load(POTUS)
|
|
|
|
for p in presidents:
|
|
print("{} {}".format(p.firstname, p.lastname))
|