Python模块:os
OS模块常用用法:
os.name() #判断当前使用的系统环境,windows则返回 ‘nt’,Linux则返回‘posix’
os.getcwd() #显示当前目录
os.listdir() #以列表的形式显示当前目录下的所有文件名和目录名,但不会区分文件和目录。
os.remove() #删除指定文件
os.rmdir() #删除指定目录
os.mkdir() #创建一层目录
os.mkdirs() #创建多层目录
os.system() #执行shell命令
os.chdir() #切换目录
os.walk() #遍历目录下所有内容,产生三元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名】
os.path模块:
os.path.isfile() #判定对象是否是文件,是则返回True,否则返回False
os.path.isdir() #判定对象是否是目录,是则返回True,否则返回False
os.path.exists() #判定对象是否存在,是则返回True,否则返回False
os.path.split() #分割路径和文件名
>>> os.path.split('D:\SWbackup\list.txt')
('D:\\SWbackup', 'list.txt') os.path.getsize() #获取文件大小,如果为目录则返回0
os.path.abspath() #获取绝对路径
>>> os.path.abspath('.')
'C:\\Python33' os.path.join(path,name) #连接目录和文件名
os.path.basename(path) #返回文件名
os.path.dirname(path) #返回文件路径
例:#遍历D:\SWbackup目录下所有目录,并打印出其绝对路径
import os
for path,d,filelist in os.walk('D:\SWbackup'):
for filename in filelist:
filepath = os.path.join(path,filename)
print(filepath)
输出结果:
D:\SWbackup\cisco.vbs
D:\SWbackup\h3c.vbs
D:\SWbackup\list.txt
D:\SWbackup\list2.txt
D:\SWbackup\log\20160331\1.1.1.1.txt
D:\SWbackup\log\20160331\10.10.7.250.txt
D:\SWbackup\log\20160331\10.10.7.251.txt
D:\SWbackup\log\20160331\10.10.7.252.txt
D:\SWbackup\log\20160331\10.10.7.254.txt
Python模块:os的更多相关文章
- python模块-OS模块详解
1.按字母分 os相关的函数:143个.按字母排序如下: ['abort', 'access', 'altsep', 'chdir', 'chmod', 'chown', 'chroot', 'clo ...
- python模块 os&sys&subprocess&hashlib模块
os模块 # os模块可根据带不带path分为两类 # 不带path print(os.getcwd()) # 得到当前工作目录 print(os.name) # 指定你正在使用的操作系统,windo ...
- python 模块——os 模块
os 模块--操作系统的各种接口 常用函数: os.path os.path.join(path,*paths) (常用,设置文件路径)将一个或者多个路径连接起来. PATH_TO_TEST_IMAG ...
- 024.Python模块OS模块
一 OS模块 对系统进行操作 1.1 popen 可以把运行的结果,这个字符串转化成utf-8这样的编码格式在进行输出 import os res = os.popen("ifconfig& ...
- python模块(os)
os模块 os模块提供了许多与操作系统交互的接口 os.getcwd() -> str # 返回当前路径, 相当于pwd os.chdir("dirname") -> ...
- Python模块 - os , sys.shutil
os 模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录: ...
- python模块--os模块
打印文件的绝对路径:os.path.abspath(__file__) os.path.dirname("/root/python/test.py") #只取目录名'/root ...
- Python模块 os和sys
os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相 ...
- python模块os
一.os模块概述 Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.(一语中的) 二.常用方法 1.os.name 输出字符串指示正在使用的平台 ...
- python模块--os模块、sys模块
一.os模块 1 os.getcwd() 获取当前工作的目录,即当前python脚本工作的目录路径 2 3 os.chdir("dirname") 改变当前脚本的工作目录:相当于s ...
随机推荐
- TIdHTTPServer制作REST中间件
TIdHTTPServer制作REST中间件 使用DELPHI7+INDY9开发 // 陈新光 2017-2-21// LIS数据同步服务器// 浏览器输入:http://127.0.0.1:8000 ...
- SolidEdge 工程图中如何标注尺寸公差
1 先标注基准框,输入基准符号(A B C之类的) 2 点击特征控制,设置马上要标注的特征和公差(可以保存为模板) 3 直接点击要标注的元素即可 4 没有基准的形位公差标注也一样
- 浅析nodejs的buffer类
1.什么时候该用buffer,什么时候不该用 看一下如下的测试代码,分别是拼接各种不同长度的字符串,最后直接拼接了10MB的字符串 var string,string2,string3; var bu ...
- 笔记09 WS,WCF
http://blog.csdn.net/avi9111/article/details/5655563 http://www.cnblogs.com/tearer/archive/2013/04/2 ...
- centos创建本地yum仓库
怎样发布自己软件的安装和更新YUM源 在创建之前,我们先了解些相关的内容: yum仓库可以支持三种途径提供给yum在安装的时候下载rpm包 第一种: ftp服务 ftp:// 第二种: http ...
- [单元測试]_[VC2010使用gtest单元測试入门]
场景: 1. gtest作为C++的单元測试工具非常优秀了,它集成了非常多标准assert所没有的功能,比方让流程继续运行的EXPECT,仅仅測试特定測试用例的--gtest_filter, 输出xm ...
- caffe搭建----Visual Studio 2015+CUDA8.0+CUDNN5配置Caffe-windows(BLVC)
原文来源: 来源:Angle_Cal 2016-12-19 17:32 本博主修改于2017-09-12. 版权所有,转载请注明出处. BLVC版本的Caffe-windows已经支持Vis ...
- linux查看是否安装JDK(转载)
rpm -qa |grep java 看是否安装了java echo $PATH 看环境变量是否配置了java路径 find / -name java 查找java文件 一般linux服务器会自带jd ...
- 用Cocoapods集成XMPPFramework 遇 Module 'KissXML' not found 问题
用Coacopods集成XMPPFramework完成后Command + B,报Module 'KissXML' not found 一般来说,通过Coacopods集成集成第三方框架,不会再有依赖 ...
- 从TFS中的现有项目复制一份作为新项目,导致提交的服务器无法加载
解决方案: 1.编辑 .csproj文件,改为自己的名字 2.取消解绑