Python连载9-setup环境变量&os模块
一、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模块的更多相关文章
- python文件、文件夹操作OS模块
转自:python文件.文件夹操作OS模块 '''一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法.1.得到当前工作目录,即当前Python脚本工作的目录路径: ...
- python学习笔记:sys、os模块
os模块:负责程序与操作系统的交互,提供了访问操作系统底层的接口; sys模块:负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境. --os 常用方法-- ...
- Python解释器安装与环境变量添加
Python解释器安装与环境变量添加 Python解释器安装(3.6和2.7): www.python.org这个是python解释器的官网,一定要牢记. 鉴于市场上有两种python版本(2和3), ...
- Python Java 快速配置环境变量(Path)
Python Java 快速配置环境变量(Path) 最近系统被重置,清空了C盘中的program等文件夹以及初始化了环境变量. 通常环境下,在windows环境中我们都会打开"环境变量&q ...
- Python 基础-python环境变量、模块初识及字符类型
(1).模块内置模块.第三方模块.自定义模块初识模块:sys \ os一般标准库存放路径 C:\Users\Administrator\AppData\Local\Programs\Python\Py ...
- linux python 修改环境变量 添加自定义模块路径
举一个很简单的例子,如果你发现一个包或者模块,明明是有的,但是会发生这样的错误: >>> from algorithm import *Traceback (most recent ...
- python 程序中设置环境变量
python 中调用系统命令有三种方法: 1.os.system('command') ,这个方法是直接调用标准C的system() 函数,仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 ...
- Python中的PYTHONPATH环境变量
PYTHONPATH是Python中一个重要的环境变量,用于在导入模块的时候搜索路径.可以通过如下方式访问: >>> import sys >>> sys.path ...
- Python开发【内置模块篇】os模块
1.当前路径及路径下的文件 os.getcwd():查看当前所在路径. >>> import os >>> os.getcwd() 'E:\\test' >& ...
随机推荐
- Struts2——(4)OGNL与struts标签
一.OGNL Object Graphic Navigation Language 对象图导航语言 依赖于 ognl.jar包 OGNL不是Struts框架独有的,它是和框架独立的一种技术. 例如: ...
- 数学概念 —— 奇异性(Singularity,Vertical tangent)
0. 基本定义 Singularity (mathematics) 数学上的奇异性一般是指,函数在该点未定义(not defined,比如取值为无穷),或者不可微(fails to be well-b ...
- Java SpringMVC实现国际化整合案例分析(i18n) 专题
所谓国际化就是支持多种语言,web应用在不同的浏览环境中可以显示出不同的语言,比如说汉语.英语等.下面我将以具体的实例来举例说明: (1)新建动态Javaweb项目,并导入几个SpringMVC必需的 ...
- discuz数据库函数使用
- TCP的三次握手和四次挥手【经典】
参考:http://blog.csdn.net/cmm0401/article/details/77865479
- C++:怎样把一个int转成4个字节?
大家都知道,一个int 或 unsigned int是由4个字节组成的,(<C/C++学习指南>,第3章,第3.2.3节:变量的内存视图) 比如, int n = sizeof( ...
- JDBC学习笔记——简单的连接池
1.使用LinkedList保存连接 即使是最简单的JDBC操作,也需要包含 ...
- windows 系统文件 —— 特殊文件及文件类型
0. .mht 文件(MHTML) MHTML文件又称为聚合 HTML 文档.Web 档案或单一文件网页(聚合成单一文件).单个文件网页可将网站的所有元素(包括文本和图形)都保存到单个文件中.这种封装 ...
- MVVM讲解
一,MVVM理论知识 从上一篇文章中,我们已经知道,WPF技术的主要特点是数据驱动UI,所以在使用WPF技术开发的过程中是以数据为核心的,WPF提供了数据绑定机制,当数据发生变化时,WPF会自动发出通 ...
- 关于在.Net开发中使用Sqlite的版本选择问题
原文:关于在.Net开发中使用Sqlite的版本选择问题 如果一个.NET应用要自适应32位/64位系统,只需要在项目的“目标平台”设置为“Any CPU”.但是如果应用中使用了SQLite,情况就不 ...