2017-09-03 229 views
2

我想通過python內置的pycountry包匹配我的數據中的國家。運行後我收到此錯誤在python pycountry中匹配數據的國家

raise AttributeError 

AttributeError的

countries_lookup = {} 
countries = list(pycountry.countries) 
for country in countries:  
    countries_lookup[country.alpha2]=country.name 
country_names = list(countries_lookup.values()) 
country_names = [country.lower() for country in country_names] 
country_names = set(country_names) 

應該是什麼問題呢?

回答

1

只是一個錯字糾正:

countries_lookup[country.alpha_2]=country.name 
#-----------------------------^