是否有快速指南/参考列出所有国家及其州/省?
就像我点击美国一样,它会列出:阿拉巴马州,阿拉斯加州等
答案 0 :(得分:8)
pycountry是我能找到的最完整的免费参考:
pycountry provides the ISO databases for the standards:
639 Languages
3166 Countries
3166-2 Subdivisions of countries
4217 Currencies
15924 Scripts
The databases are imported from Debian's pkg-isocodes, packaged into pycountry and made accessible through a Python API.
Translation files for the various strings are included as well.
答案 1 :(得分:4)
从Geonames抓取数据是一种选择。它保持相对最新,并且是CC许可证。
答案 2 :(得分:3)
我没有代码可以执行此操作,但如果您想要一个好的(免费)行政区列表,您可以使用this维基百科页面。
答案 3 :(得分:1)
如果你不想使用sql,这里只是一个带有地区国家/地区/州的javascript,我刚才发现它。也许它的用途很好......
http://www.sitepoint.com/forums/showthread.php?350291-Country-State-City-Dropdown-list
答案 4 :(得分:1)
正如Squeeks所说,你可以使用GeoNames。
我做了一个工具(https://github.com/yosoyadri/GeoNames-XML-Builder),它根据http://geonamesdotorgdotnet.codeplex.com/的库,将GeoNames响应下载并保存为XML文件。
下载完整的国家/地区/省份文件答案 5 :(得分:-1)
这是最接近的。 http://27.org/isocountrylist/
此列表相当陈旧,但它确实为想要国家/地区列表的人提供了很多价值,包括代码和缩写。此外,还有与美国各州和省份的链接。多年来,这是一个很好的资源。
通过此表数据,某人可以在国家,州,省,县或任何政治管辖区之间创建一些标准化数据。
我认为这可以为这项任务节省大量时间。