--- 講解對(duì)象:ModuleNotFoundError: No module named 'collections.Counter' 作者:融水公子 rsgz Python3教程
先開始的時(shí)候是這樣import的,然后報(bào)錯(cuò)了。#!/usr/bin/python3 import collections.Counter as len1
list3 = ["唐三", "牧塵", "林動(dòng)", "蕭炎"] print(len1(list3)) 報(bào)錯(cuò):ModuleNotFoundError: No module named 'collections.Counter'
分析:collections模塊是我們的標(biāo)準(zhǔn)庫(kù)。每個(gè)下載好的python沒有損壞的情況下都會(huì)自帶這個(gè)庫(kù)。那么為什么不能用?Counter叫做計(jì)數(shù)器,本質(zhì)上是一個(gè)函數(shù),不能被import.,只能下面的形式import.import collections
正確運(yùn)行一遍#!/usr/bin/python3 import collections
list3 = ["唐三", "牧塵", "林動(dòng)", "蕭炎"] print(collections.Counter(list3)) # Counter({'唐三': 1, '牧塵': 1, '林動(dòng)': 1, '蕭炎': 1})
---
|