1、timeit包(上接连载9)python
1.咱们对于timeit函数,可采起以下例子:ide
h = ''' def doTt(num1): for i in range(num1): print(i) ''' t6 = timeit.timeit("doTt(2)",setup=h,number=3) print(t6)
释义:setup负责把环境变量准备好,实际上至关于在timeit建立一个小环境,在建立的环境种,代码的执行顺序为:环境变量setup种去找h,而后找到h,去执行函数doTt(2),最后循环三次,输出结果。函数
2、os模块(与操做系统相关的模块)工具
1.函数:path学习
(1)用法:系统路径相关操做开发工具
(2)格式:os.path操作系统
2.函数:getcwd()code
(1)用法:获取当前工做目录视频
(2)格式:os.getcwd()blog
(3)返回值:当前工做目录的字符串
address2 = os.getcwd() print(address2) 在学习过程当中有什么不懂得能够加个人 python学习资源qun,855-408-893 群里有不错的学习视频教程、开发工具与电子书籍。 与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容
3.函数:chdir()
(1)用法:更改当前工做目录
(2)格式:os.chdir(路径)
(3)返回值:无
address3 = os.chdir(r"C:\Users\lenovo1") print(os.getcwd())
4.函数:listdir()
(4)注意:咱们在改变的路径以前写了一个r或者R,这表明咱们字符串里面的/不是转移符的意思。也能够用\代替\,或者改用反斜杠/,亲测有效。\的第一个斜杠是转义符,第二个表明斜杠,两个合起来就是指\
(1)用法:获取一个目录中全部的子目录和文件的名称列表
(2)格式:os.listdir(地址)
(3)返回值:列表
address4 = os.listdir(r"C:\Users\lenovo1") print(address4) address5 = os.listdir() print(address5)
(4)注意1:若是路径为空,返回的是当前工做目录下的文件
(5)注意2:列表中的元素里面有点开头的,表明这个文件在硬盘中是隐藏的属性。
5.函数:makedirs()
(1)用法:建立递归文件夹,exist_ok=True表明,若是有这个目录,就不须要建立,若是没有就要建立这个文件夹。
(2)格式:os.makedirs(递归路径,exist_ok=True)
(3)返回值:无
(4)递归路径:多个文件夹层层包含的路径。例如:a/b/c/d.....