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' >& ...
随机推荐
- 允许Android对于飞行模拟器
Android模拟器是公认的慢,并且不是一般的慢,即使在高性能的PC上,跟开发环境没关系,由于它就是慢.可是我们又必须使用模拟器,比方在測试Android不同版本号的兼容性时,或者在測试不同屏幕尺寸的 ...
- jQuery立即调用表达式
http://www.imooc.com/code/3247 立即调用表达式 任何库与框架设计的第一个要点就是解决命名空间与变量污染的问题.jQuery就是利用了JavaScript函数作用域的特性, ...
- java中判断字符串中是否有中文字符
package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...
- ssh探头安全
1. ssh 合约 SSH 为建立在应用层和传输层基础上的安全协议. SSH 是眼下较可靠,专为远程登录会话和其它网络服务提供安全性的协议.利用 SSH 协议能够有效 ...
- spring cloud eureka 服务端开启密码认证后,客户端无法接入问题
Eureka服务端开启密码的认证比较简单 在pom文件中加入: <dependency> <groupId>org.springframework.boot</group ...
- broadAnywhere:Broadcast组件权限绕过漏洞(Bug: 17356824)
原创内容,转载请注明出处 http://retme.net/index.php/2014/11/14/broadAnywhere-bug-17356824.html Lolipop源代码已经放出有些日 ...
- Spring MVC专题
Spring从3.1版本开始增加了ConfigurableEnvironment和PropertySource: ConfigurableEnvironment Spring的ApplicationC ...
- JS里脱离文档流
<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title&g ...
- qt5.9模块
QAxContainer Module is a Windows-only extension for accessing ActiveX controls and COM objects 模块仅适用 ...
- Qt MVC设计模式(五篇)
http://blog.csdn.net/qq_19672579/article/details/46952675http://blog.csdn.net/qq_19672579/article/de ...