__init__.py 文件源码

python
阅读 39 收藏 0 点赞 0 评论 0

项目:dupandas 作者: shivam5992 项目源码 文件源码
def __init__(self, clean_config = None):
        self.cc = {
            'lower' : False,
            'punctuation' : False,
            'whitespace' : False,
            'digit' : False,
        }

        # Override clean config and validation check
        if clean_config != None:
            for key, value in clean_config.iteritems():
                if key in self.cc:
                    if value not in [True, False,1,0]:
                        print ("Invalid: Incorrect boolean value: "+str(value)+" for key: " + str(key))
                    else:
                        self.cc[key] = value
                else:
                    print ("Invalid: Cleaner not recognized: " + str(key) + ", available Cleaners: " +
                                                                     ", ".join(self.cc.keys()))

        cleaners_applied = [key for key in self.cc if self.cc[key]]
        if cleaners_applied:
            print ("Applying Cleaners: " + ", ".join(cleaners_applied))
        else:
            print ("Warning: No cleaners in config")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号