12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # coding=utf-8
- """
- 国家配置码
- """
- _COUNTRY_NAME_CODE_DIC = {
- "所罗门群岛": "SB", "巴布亚新几内亚": "PG", "瑞士": "CH", "法罗群岛": "FO", "刚果": "CG", "玻利维亚": "BO", "斯洛伐克": "SK",
- "多米尼加": "DM", "贝宁": "BJ", "特克斯和凯科斯群岛": "TC", "科索沃": "XK", "圣皮埃尔和密克隆群岛": "PM", "马提尼克": "MQ",
- "西班牙": "ES", "库拉索": "CW", "英国": "GB", "新喀里多尼亚": "NC", "摩尔多瓦": "MD", "加纳": "GH", "圣多美和普林西比": "ST",
- "直布罗陀": "GI", "圣基茨岛": "KN", "埃及": "EG", "贝宁共和国": "BJ", "丹麦": "DK", "土库曼斯坦": "TM", "圭亚那": "GY",
- "冈比亚": "GM", "美属维京群岛": "VI", "南极洲": "AQ", "古巴": "CU", "英属维尔京群岛": "VG", "马提尼克岛": "MQ", "以色列": "IL",
- "科特迪瓦": "CI", "佛得角": "CV", "坦桑尼亚": "TZ", "捷克共和国": "CZ", "亚美尼亚": "AM", "马绍尔群岛": "MH", "纽埃": "NU",
- "阿尔巴尼亚": "AL", "尼日利亚": "NG", "斯瓦尔巴和扬马延": "SJ", "比利时": "BE", "密克罗尼西亚联邦": "FM", "尼加拉瓜": "NI",
- "海地": "HT", "马来西亚": "MY", "伊拉克": "IQ", "苏里南": "SR", "多米尼加共和国": "DO", "荷属加勒比区": "BQ", "津巴布韦": "ZW",
- "乌拉圭": "UY", "塔吉克斯坦": "TJ", "阿曼": "OM", "乌兹别克斯坦": "UZ", "阿联酋": "AE", "马里": "ML", "伊朗": "IR",
- "吉尔吉斯斯坦": "KG", "新加坡": "SG", "摩纳哥": "MC", "洪都拉斯": "HN", "北马里亚纳群岛": "MP", "瑞典": "SE", "开曼群岛": "KY",
- "白俄罗斯": "BY", "多哥": "TG", "卡塔尔": "QA", "莱索托": "LS", "罗马尼亚": "RO", "圣卢西亚": "LC", "中非共和国": "CF",
- "俄罗斯": "RU", "布隆迪": "BI", "赞比亚": "ZM", "加蓬": "GA", "荷兰": "NL", "巴勒斯坦": "PS", "图瓦卢": "TV",
- "斯瓦尔巴群岛和扬马延岛": "SJ", "科威特": "KW", "百慕大": "BM", "卢旺达": "RW", "巴拿马": "PA", "福克兰群岛": "FK",
- "秘鲁": "PE", "科科斯群岛": "CC", "几内亚": "GN", "立陶宛": "LT", "斯威士兰": "SZ", "法属波利尼西亚": "PF", "乌干达": "UG",
- "法国": "FR", "格陵兰": "GL", "香港特别行政区": "HK", "赤道几内亚": "GQ", "圣皮埃尔和密克隆": "PM", "基里巴斯": "KI",
- "朝鲜": "SP", "智利": "CL", "科特迪瓦共和国": "KT", "泰国": "TH", "瑙鲁": "NR", "厄瓜多尔": "EC", "布基纳法索": "BF",
- "挪威": "NO", "利比亚": "LY", "萨摩亚": "WS", "扎伊尔": "ZR", "阿拉伯联合酋长国": "AE", "刚果(布)": "CG",
- "皮特凯恩群岛": "PN", "北马其顿": "MK", "诺福克岛": "NF", "伯利兹": "BZ", "墨西哥": "MX", "马耳他": "MT", "根西岛": "GG",
- "托克劳": "TK", "缅甸": "MM", "尼泊尔": "NP", "安道尔共和国": "AD", "博茨瓦纳": "BW", "利比里亚": "LR", "澳大利亚": "AU",
- "约旦": "JO", "捷克": "CZ", "圣基茨和尼维斯": "KN", "吉尔吉斯坦": "KG", "巴西": "BR", "阿富汗": "AF", "百慕大群岛": "BM",
- "库克群岛": "CK", "日本": "JP", "格鲁吉亚": "GE", "香港": "HK", "台湾": "TW", "巴基斯坦": "PK", "多米尼克": "DM",
- "关岛": "GU", "爱尔兰": "IE", "马恩岛": "IM", "圣文森特和格林纳丁斯": "VC", "马拉维": "MW", "也门": "YE", "越南": "VN",
- "巴巴多斯": "BB", "毛里塔尼亚": "MR", "马尔代夫": "MV", "安哥拉": "AO", "马约特": "YT", "澳门": "MO", "蒙特塞拉特": "MS",
- "吉布提": "DJ", "柬埔寨": "KH", "尼日尔": "NE", "拉脱维亚": "LV", "文莱": "BN", "巴林": "BH", "帕劳": "PW",
- "哈萨克斯坦": "KZ", "瓦努阿图": "VU", "刚果民主共和国": "CD", "法属玻利尼西亚": "PF", "土耳其": "TR", "波兰": "PL",
- "安道尔": "AD", "萨尔瓦多": "SV", "安提瓜和巴布达": "AG", "塞拉利昂": "SL", "塞尔维亚": "RS", "圣马丁": "MF",
- "蒙特塞拉特岛": "MS", "匈牙利": "HU", "圣马丁岛": "SX", "南斯拉夫": "YU", "卢森堡": "LU",
- "博内尔,圣尤斯特歇斯和沙巴": "BQ", "马里亚纳群岛": "MP", "冰岛": "IS", "印度": "IN", "毛里求斯": "MU", "斯洛文尼亚": "SI",
- "沙特阿拉伯": "SA", "韩国": "KR", "塞浦路斯": "CY", "泽西岛": "JE", "希腊": "GR", "蒙古": "MN", "纳米比亚": "NA",
- "几内亚比绍共和国": "GW", "乍得": "TD", "爱沙尼亚": "EE", "孟加拉国": "BD", "埃塞俄比亚": "ET", "英属印度洋领地": "IO",
- "巴哈马": "BS", "几内亚比绍": "GW", "意大利": "IT", "南乔治亚州和南三维治岛": "GS", "菲律宾": "PH", "索马里": "SO",
- "印度尼西亚": "ID", "阿塞拜疆": "AZ", "圣诞岛": "CX", "美属萨摩亚": "AS", "肯尼亚": "KE", "留尼汪": "RE", "哥斯达黎加": "CR",
- "英属维京群岛": "VG", "哥伦比亚": "CO", "荷属圣马丁": "SX", "牙买加": "JM", "台湾省": "TW", "刚果(金)": "CD",
- "格林纳达": "GD", "东帝汶": "TL", "摩洛哥": "MA", "瓜德罗普": "GP", "德国": "DE", "斯里兰卡": "LK", "苏丹": "SD",
- "汤加": "TO", "列支敦士登": "LI", "密克罗尼西亚": "FM", "南非": "ZA", "巴拉圭": "PY", "西撒哈拉": "EH", "马其顿": "MK",
- "新西兰": "NZ", "安圭拉": "AI", "叙利亚": "SY", "突尼斯": "TN", "南苏丹": "SS", "厄立特里亚": "ER", "阿根廷": "AR",
- "波斯尼亚和黑塞哥维那": "BA", "阿尔及利亚": "DZ", "黎巴嫩": "LB", "瓜德罗普岛": "GP", "斐济": "FJ", "莫桑比克": "MZ",
- "奥地利": "AT", "塞内加尔": "SN", "圣马力诺": "SM", "圣赫勒拿": "SH", "老挝": "LA", "喀麦隆": "CM", "法属圭亚那": "GF",
- "塞舌尔": "SC", "蒙塞拉特岛": "MS", "瓦利斯和富图纳群岛": "WF", "美属维尔京群岛": "VI", "危地马拉": "GT",
- "特立尼达和多巴哥": "TT", "芬兰": "FI", "科摩罗": "KM", "安圭拉岛": "AI", "保加利亚": "BG",
- "朝鲜民主主义人民共和国": "KP", "圣文森特岛": "VC", "不丹": "BT", "克罗地亚": "HR", "加拿大": "CA", "美国": "US",
- "黑山": "ME", "中国": "CN", "葡萄牙": "PT", "阿鲁巴": "AW", "波多黎各": "PR", "马达加斯加": "MG", "委内瑞拉": "VE",
- "乌克兰": "UA"
- }
- class CountryCodeUtils(object):
- """ 国家代码工具 """
- @staticmethod
- def get_country_code(country_name):
- """ 根据国家名获取国家的代码
- :param country_name: 国家名
- :return: 国家代码
- """
- return _COUNTRY_NAME_CODE_DIC[country_name]
- if __name__ == '__main__':
- print CountryCodeUtils.get_country_code("阿鲁巴")
|