一、timeit包(上接连载9)

1.我们对于timeit函数,可采取如下例子:

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),最后循环三次,输出结果。

二、os模块(与操作系统相关的模块)

1.函数:path

(1)用法:系统路径相关操作

(2)格式:os.path

2.函数:getcwd()

(1)用法:获取当前工作目录

(2)格式:os.getcwd()

(3)返回值:当前工作目录的字符串

address2 = os.getcwd()

print(address2)

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.....

三、源码

d17_6_timeit_second_usage

d18_1_os_module_function

地址:https://github.com/ruigege66/Python_learning/tree/master

2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

3.简书:https://www.jianshu.com/u/a9169ca4f1c9(心悦君兮君不知dqr)

4.欢迎关注微信公众号:傅里叶变换

Python连载9-setup环境变量&os模块的更多相关文章

  1. python文件、文件夹操作OS模块

    转自:python文件.文件夹操作OS模块   '''一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法.1.得到当前工作目录,即当前Python脚本工作的目录路径: ...

  2. python学习笔记:sys、os模块

    os模块:负责程序与操作系统的交互,提供了访问操作系统底层的接口; sys模块:负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境. --os 常用方法-- ...

  3. Python解释器安装与环境变量添加

    Python解释器安装与环境变量添加 Python解释器安装(3.6和2.7): www.python.org这个是python解释器的官网,一定要牢记. 鉴于市场上有两种python版本(2和3), ...

  4. Python Java 快速配置环境变量(Path)

    Python Java 快速配置环境变量(Path) 最近系统被重置,清空了C盘中的program等文件夹以及初始化了环境变量. 通常环境下,在windows环境中我们都会打开"环境变量&q ...

  5. Python 基础-python环境变量、模块初识及字符类型

    (1).模块内置模块.第三方模块.自定义模块初识模块:sys \ os一般标准库存放路径 C:\Users\Administrator\AppData\Local\Programs\Python\Py ...

  6. linux python 修改环境变量 添加自定义模块路径

    举一个很简单的例子,如果你发现一个包或者模块,明明是有的,但是会发生这样的错误: >>> from algorithm import *Traceback (most recent ...

  7. python 程序中设置环境变量

    python 中调用系统命令有三种方法: 1.os.system('command') ,这个方法是直接调用标准C的system() 函数,仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 ...

  8. Python中的PYTHONPATH环境变量

    PYTHONPATH是Python中一个重要的环境变量,用于在导入模块的时候搜索路径.可以通过如下方式访问: >>> import sys >>> sys.path ...

  9. Python开发【内置模块篇】os模块

    1.当前路径及路径下的文件 os.getcwd():查看当前所在路径. >>> import os >>> os.getcwd() 'E:\\test' >& ...

随机推荐

  1. vue 百度地图

    <template lang="pug"> #select-area-in-map-content #show-message-info el-popover(plac ...

  2. 从Client应用场景介绍IdentityServer4(四)

    原文:从Client应用场景介绍IdentityServer4(四) 上节以对话形式,大概说了几种客户端授权模式的原理,这节重点介绍Hybrid模式在MVC下的使用.且为实现IdentityServe ...

  3. jvm常用优化方案和方法

    新生代 GC(Minor GC):指发生在新生代的垃圾收集动作,因为 Java 对象大多都具备朝生夕灭的特性,所以 Minor GC 非常频繁,一般回收速度也比较快. 老年代 GC(Major GC ...

  4. Java--面试通关要点

    这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术.本文会以引出问题为主,后面有时间的话,笔者陆续会抽些重要的知识点进行详细的剖析与解答. ...

  5. /var/tmp/.oracle 和 oracle listener (监听)的一点理解

    关于 /var/tmp/.oracle 的作用測试 ~---查看 /var/tmp 的权限 [root@lixora var]# ll total 164 ... drwxrwxrwt  3 root ...

  6. HDU 4919 打表找规律 java睑板 map 递归

    == oeis: 点击打开链接 瞎了,x.mod(BigInteger.ValueOf(2)).equal( BigInteger.ValueOf(1)) 写成了 x.mod(BigInteger.V ...

  7. Tinyhttpd - 超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client(Qt也有很多第三方HTTP类)

    - 2. Tinyhttpd tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Htt ...

  8. 国内大型的内部 C# 编程规范

    C#编程规范 改动记录 Ver. No 发版日期 编制人 批准人 改动的说明 目   录 1 1.1 1.2 2 2.1 2.1.1      Pascal 大写和小写 2.1.2      Came ...

  9. 浅谈C/C++堆栈指引——C/C++堆栈很强大(绝美)

    C/C++堆栈指引 Binhua Liu 前言 我们经常会讨论这样的问题:什么时候数据存储在飞鸽传书堆栈(Stack)中,什么时候数据存储在堆(Heap)中.我们知道,局部变量是存储在堆栈中的:deb ...

  10. ArcGIS Engine 中的多线程使用[转载]

    一直都想写写AE中多线程的使用,但一直苦于没有时间,终于在中秋假期闲了下来.呵呵,闲话不说了,进入正题!         大家都了解到ArcGIS中处理大数据量时速度是相当的慢,这时如果你的程序是单线 ...