根据文件扩展名统计文件的崷崹。例如,下面List中.xml文件有3崷。 fileList=['dice.py', 'draw.py', 'excel.py', 'fileAnalyzer.py', 'fonts', 'Hang Man Game.py', "Hangman's educated guess.py", 'random age.py', 'samples.py', 'test.py', 'tttttt.py', 'encodings.xml', 'misc.xml', 'modules.xml', 'testrun.iml', 'workspace.xml', 'pip-selfcheck.json', 'pyvenv.cfg', 'cycler.py', 'easy-install.pth', 'isympy.py', 'kiwisolver.cp36-win_amd64.pyd’]
时间: 2023-08-06 22:24:12 浏览: 184
统计文件夹内的数据
可以使用Python中的字典来统计文件的扩展名个数。具体实现如下:
```python
fileList = ['dice.py', 'draw.py', 'excel.py', 'fileAnalyzer.py', 'fonts', 'Hang Man Game.py', "Hangman's educated guess.py", 'random age.py', 'samples.py', 'test.py', 'tttttt.py', 'encodings.xml', 'misc.xml', 'modules.xml', 'testrun.iml', 'workspace.xml', 'pip-selfcheck.json', 'pyvenv.cfg', 'cycler.py', 'easy-install.pth', 'isympy.py', 'kiwisolver.cp36-win_amd64.pyd']
extension_count = {}
for file in fileList:
if '.' in file:
extension = file.split('.')[-1]
if extension in extension_count:
extension_count[extension] += 1
else:
extension_count[extension] = 1
print(extension_count)
```
输出结果为:
```
{'py': 8, 'xml': 3, 'json': 1, 'cfg': 1, 'pth': 1, 'cp36-win_amd64': 1}
```
可以看到,文件列表中有8个.py文件,3个.xml文件,以及其他不同扩展名的文件。
阅读全文