languagestripper.py 文件源码

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

项目:wmt16-document-alignment-task 作者: christianbuck 项目源码 文件源码
def strip_query(self, query):
        result = []
        for k, v in urlparse.parse_qsl(query, keep_blank_values=True):

            # Ignore some keys.
            k_lower = k.lower()
            ignore = False
            for ignored_key in self._strip_query_variables:
                ignored_key = ignored_key.lower()
                if k_lower.endswith(ignored_key) or \
                        k_lower.startswith(ignored_key):
                    ignore = True
            if ignore:
                continue

            # remove k-v pair if key gets stripped away
            stripped_k = self.re_code.sub('', k)
            if not stripped_k:
                continue

            # keep k-v pair only if value remains
            stripped_v = self.re_code.sub('', v)
            if stripped_v == v or stripped_v:
                result.append((k, v))
        return urllib.urlencode(result)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号