我是靠谱客的博主 外向咖啡豆,最近开发中收集的这篇文章主要介绍Python常用的函数shutil.rmtree()、defaultdict()1.shutil.rmtree()2.python中defaultdict用法详解:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.shutil.rmtree()

表示递归删除文件夹下的所有子文件夹和子文件。

例子:

 

2.python中defaultdict用法详解:

当我使用普通的字典时,用法一般是dict={},添加元素的只需要dict[element] =value即,调用的时候也是如此,dict[element] = xxx,但前提是element字典里,如果不在字典里就会报错。这时defaultdict就能排上用场了,defaultdict的作用是在于,当字典里的key不存在但被查找时,返回的不是keyError而是一个默认值。

defaultdict接受一个工厂函数作为参数,如下来构造:

dict =defaultdict( factory_function)

这个factory_function可以是list、set、str等等,作用是当key不存在时,返回的是工厂函数的默认值,比如list对应[ ],str对应的是空字符串,set对应set( ),int对应0,如下举例:

from collections import defaultdict

dict1 = defaultdict(int)
dict2 = defaultdict(set)
dict3 = defaultdict(str)
dict4 = defaultdict(list)
dict1[2] ='two'

print(dict1[1])
print(dict2[1])
print(dict3[1])
print(dict4[1])

输出:

0
set()

[]

3

 

参考:

1.defaultdict:https://www.jianshu.com/p/bbd258f99fd3
 

最后

以上就是外向咖啡豆为你收集整理的Python常用的函数shutil.rmtree()、defaultdict()1.shutil.rmtree()2.python中defaultdict用法详解:的全部内容,希望文章能够帮你解决Python常用的函数shutil.rmtree()、defaultdict()1.shutil.rmtree()2.python中defaultdict用法详解:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部