简化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第三方库


热门话题
分别使用椭圆曲线密码对文本消息进行java加密和解密   java如何将JTable滚动到特定值?   java JSP登录注销简单web应用程序,使用bean在数据库中存在数据时返回false   java无法编译,未设置类路径,包不存在?   java为什么这一变量会受到影响?   集合为什么Java在Map中没有putIfAbsent(key,supplier)方法?   安卓在Java中计算仿真时间   java初始化方法在主类中的指定方法之前运行   java如何在hadoop的reduce中将genericWritable恢复为用户定义的可写?   如何使用java替换pdf中的文本   参数不适用于ASP服务器的java HttpPost   创建对象时的java NullPointerException   Java JPanel中的swing图形有问题,但它在一个框架中工作   java Android Studio在硬件设备上运行时出错   google api类路径的java空指针异常   java如何将InputStream转换为DataHandler?   java在多个Jetty服务器之间共享连接池