https://github.com/Knio/pynmea2
import pynmea2
import serial, time
piw = serial.Serial('/dev/ttyAMA0', 9600, timeout=1)
piw.open()
while 1:
raw = piw.readline()
if raw.find("GPGGA")==1 :
msg = pynmea2.parse(raw)
lat = round((msg.latitude),6)
lon = round((msg.longitude),6)
print str(lat)+","+str(lon)