简化Factiva国家代码映射的实用程序
factiva-country-code-mapping的Python项目详细描述
Factiva国家代码映射
此实用程序简化了国家名称、DJII地区代码和ISO Alpha 2国家代码之间的映射。在这个实现中有两种方法被探索:第一种方法是创建一个列表,其中包含从国家名称到DJII RC到ISO alpha2代码的每个映射的列表,第二种方法是创建三个单独的字典,其中每种不同的数据类型都作为键。这是一个简单的练习,比较使用列表和字典搜索底层数据之间的O(n),以及实际转换Factiva搜索引擎使用的数据文件。在
安装
要安装此库,请运行以下命令。在
$ pip install -i factiva-country-code-mapping
使用
可以通过将csv文件添加到“process”文件夹来运行该实用程序;输入文件应包含一个以换行符('\n')分隔的国家代码、DJII地区代码或ISO Alpha 2国家代码列表,这些代码将映射到其他两种数据类型中的任何一种。我在“进程”文件夹中包含了一些示例输入和输出-两个输入都应该上载到那里,输出将显示在那里。这个UTILY将通过运行以下命令输出其他两种数据类型。在
^{pr2}$<;input file>;—位于“process/input”文件夹中的输入文件的文件名
[method options]-使用以下值进行分析的方法
l = list approach (slower)
d = dictionaries approach (faster)
[output options]-具有以下值的首选输出格式
0 = standard country names
1 = DJII region codes
2 = ISO Alpha 2 country codes
- 项目
标签: