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' >& ...
随机推荐
- 【转】Mysql rownum 实现 及应用
Mysql rownum 实现 转自:http://blog.csdn.net/saydo/article/details/22725953 SELECT @rownum:=@rownum+1 A ...
- 使用VisualTreeHelper.GetDrawing(Visual v)枚举所有Visual内容的对象
原文:使用VisualTreeHelper.GetDrawing(Visual v)枚举所有Visual内容的对象 C#代码:public void RetrieveDrawing(Visual v) ...
- 思想者:漫谈大学生的四个LEARN
核心提示:哪四个Learn呢?Learn to learn(学习怎样学习),Learn to be(学习怎样做人),Learn to do(学习怎样做事),Learn totogether(学习 ...
- PYC文件简介
PYC文件简介¶ 不说废话,这里说的pyc文件就是 Python 程序编译后得到的字节码文件 (py->pyc). 基本格式¶ pyc文件一般由3个部分组成: 最开始4个字节是一个Maigc i ...
- ASP.NET Core Razor 视图导入 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Razor 视图导入 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Razor 视图导入 上一章节我们介绍了视图起始页,学习 ...
- Entity framework 配置文件,实现类,测试类
配置文件信息App.config: 数据库IP地址为192.168.2.186 ,数据库名为 Eleven-Six , 用户名 123456,密码654321 <?xml version=&qu ...
- WPF 跨界面调用程序
this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (System.Threading.ThreadStart)delegate() { sE ...
- SICP 1.17-1.19
1.16 -------------> 不考虑0的情况 <------------ (define (fe b n) (define (fet m c) (cond ((= m n) c) ...
- 【全面解禁!真正的Expression Blend实战开发技巧】第一章 真正的开发中的最佳的做法
原文:[全面解禁!真正的Expression Blend实战开发技巧]第一章 真正的开发中的最佳的做法 从设计者到开发者 设计师创建一个应用程序的布局然后让开发者去实现. 从开发者到设计者 开发者创建 ...
- ubuntu 16.04 android studio 开发环境搭建
安装步骤: 1. 安装 Java developer kit 2.安装 Android developer kit 3.安装 Android studio 4.真机调试 第一次用Linux,命令基本不 ...