python 解析url并按路径对它们进行分组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 解析url并按路径对它们进行分组相关的知识,希望对你有一定的参考价值。

import sys
import urlparse
import operator

"""
Parse url and group them by path
"""
filename = sys.argv[1]
if not filename:
    print "Usage group.py <file path>"
    sys.exit(1)

group = {}

for url in open(filename, "r"):
    url = urlparse.urlparse(url)
    path = url.path.strip()
    if path:
        group[path] = (group[path] if path in group else 0) + 1

group = sorted(group.items(), key=operator.itemgetter(1))

for item in group:
    print "%10s %s" %(item[1], item[0])

以上是关于python 解析url并按路径对它们进行分组的主要内容,如果未能解决你的问题,请参考以下文章

Python - 读取 csv 并按列对数据进行分组

如何嵌套 qraphql 解析器以便对它们进行分组

创建单词列表并按索引分组

Python解析文件中的所有行并按文件夹结构拆分它们

如何对每个表进行分组计数并按列打印? [复制]

SwiftUI 没有加载数据