为城市名称获取可能的机场!
irp的Python项目详细描述
机场城市名称解析程序。然后回来。
使用方法如下:
$ pip install irp $ export IATACODES_API_KEY="..." # Get it for free at iatacodes.org $ ipython In [1]: from irp import get_airports, get_name In [2]: list(get_airports('Portland')) Out[2]: [('PDX', 'US'), ('PTJ', 'AU'), ('PWM', 'US')] In [3]: list(get_airports('Portland, US')) Out[3]: [('PDX', 'US'), ('PWM', 'US')] In [4]: list(get_airports('PDX')) Out[4]: [('PDX', 'US')] In [5]: list(get_airports('Isiro')) Out[5]: [('IRP', 'CD')] In [6]: get_name('IRP') Out[6]: 'Isiro'
注意ATM正在绕过iatacodes.org SSL验证。如果你不想 这个,修补它,可能很简单,但我们需要一个修补程序。