1. Installez la couverture
La couverture du code de test unitaire
La couverture statistique du code, souvent effectuée après les tests unitaires, peut fournir une base pour juger des résultats des tests
pip install coverage
Une fois l'installation terminée, vous verrez cover.exe sous \Scripts dans l'environnement Python
2. Ligne de commande de couverture
course de couverture
#coding:utf-8
from collections import Counter
a = ['apple', 'orange', 'computer', 'orange']
b = ['computer', 'orange']
ca = Counter(a)
cb = Counter(b)
#Counter对象间可以做数学运算
ca + cb # Counter({'orange': 3, 'computer': 2, 'apple': 1})
# 进一步抽象,实现多个列表内元素的个数统计
def sumc(*c):
if (len(c) < 1):
return
mapc = map(Counter, c)
s = Counter([])
for ic in mapc: # ic 是一个Counter对象
s += ic
return s
#Counter({'orange&