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' >& ...
随机推荐
- 设计模式在JDK中的应用
在JDK(Java Development Kit)类库中,开发人员使用了大量设计模式. 创建型模式: (1) 抽象工厂模式(Abstract Factory) • java.util.Calenda ...
- wpf控件设计时支持(1)
原文:wpf控件设计时支持(1) 这部分内容几乎是大家忽略的内容,我想还是来介绍一下. 本篇源码下载 1.属性元数据 在vs IDE中,在asp.net,winfrom等开发环境下,右侧的Proper ...
- 记一次由于缓存导致的bug
bug描述 有一张数据库表存储的是 值日员工信息,有时候可能一次性录入1个月的数据.有时候也可能隔了很多天没有录入数据,也就是说这个录数据不是很规律. bug现象:测试人员发现,网站上三亚地区能正常显 ...
- Python 爬虫 —— BeautifulSoup
from bs4 import BeautifulSoup % 首字母大写,显然这是一个类 1. BeautifulSoup 类 HTML 解析类(parser) r = requests.get(. ...
- 多线程——继承Thread类别
详细java此前使用多线程,让我们来看看下面的问题. 什么是多线程 简单的理解成:cpu"同一时候"运行多个任务,这就是多线程. (究其本质,当涉及到进程和线程的概念.上面 ...
- 《C++ Primer Plus》学习笔记11
<C++ Primer Plus>学习笔记11 第17章 输入.输出和文件 <<<<<<<<<<<<<< ...
- Vhost Architecture
在前面的文章中在介绍virtio机制中,能够看到在通常的应用中一般使用QEMU用户态程序来模拟I/O訪问,而Guest中的数据要通过Guest到Host Userspace的第一次拷贝,再经过Host ...
- WPF加载等待动画
原文:WPF加载等待动画 原文地址:https://www.codeproject.com/Articles/57984/WPF-Loading-Wait-Adorner 界面遮罩 <UserC ...
- DataTable转换为Entity(反射&&泛型)
public static IEnumerable<T> Parse<T>(IEnumerable<DataRow> rows) where T : class, ...
- WPF中任意Object的XAML代码格式化输出
原文:WPF中任意Object的XAML代码格式化输出 有时候,我们需要将WPF中的控件自身的XAML代码输出成文本,那么,我们可以使用System.Windows.Markup.XamlWriter ...