Muestra de Python
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Para usar las clases gtfs-realtime-bindings
de Python en tu propio proyecto, primero debes instalar el módulo desde el repositorio de PyPI.
# Using easy_install
easy_install --upgrade gtfs-realtime-bindings
# Using pip
pip install --upgrade gtfs-realtime-bindings
El siguiente fragmento de código muestra la descarga de un feed de datos GTFS en tiempo real desde una URL específica, el análisis del feed como FeedMessage
(el tipo de raíz del esquema de GTFS en tiempo real) y la iteración de los resultados.
from google.transit import gtfs_realtime_pb2
import urllib
feed = gtfs_realtime_pb2.FeedMessage()
response = urllib.urlopen('URL OF YOUR GTFS-REALTIME SOURCE GOES HERE')
feed.ParseFromString(response.read())
for entity in feed.entity:
if entity.HasField('trip_update'):
print entity.trip_update
Para obtener más información, consulta la página del proyecto en Python.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-04-17 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-04-17 (UTC)"],[],[]]