简化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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaMaven没有识别junit测试   正则表达式替换Java中字符串中的所有“(“and”)”   文件移动到另一台计算机时出现java错误“实例化servlet类”   服务器上的java服务   Spring数据JPA上的java嵌套@Transactional注释行为   eclipse中的Java Tomcat项目   java在Tomcat上部署web应用程序   如何解决“java.lang.IllegalStateException:ArrayAdapter要求资源ID为TextView”错误?   java在条形码上方添加文本,并使用烧烤更改字体大小   java与php基准测试   java使用正则表达式提取特定模式   java扫描器。findInLine()大量泄漏内存   java HTTP:差异请求属性和POST参数   返回空指针的Java方法?   java验证密码不包含名称中的3个以上连续字符   Java中带泛型的静态多态性   java在Android中获得最后一个已知位置   java为什么Groovy的Map比Array更具可伸缩性?   编码如何在Java中生成八进制字符串?   java Hibernate:使用单例会话写入日志(无刷新)