#!/usr/bin/python3 # -*- coding: utf-8 -*- import pycountry def language_name_to_code(language_name): try: # 尝试根据语言名称获取语言对象 language = pycountry.languages.get(name=language_name) # 返回语言代码 return language.alpha_2 except: # 如果没有找到对应的语言,返回None return None # 测试函数 chinese_code = language_name_to_code("chinese") english_code = language_name_to_code("english") print(f"chinese -> {chinese_code}") print(f"english -> {english_code}") if __name__ == "__main__": pass