Python学习第八天(os)
os主要是实现文件夹的创建和管理功能
os.mkdir(path) 创建目录
os.chdir(path)改变当前工作目录
os.fchdir() 通过文件描述符改变工作目录
os.chroot() 设定当前进程的根目录
os.listdir():列出指定目录下的所有文件名
os.mkdirs():创建多级目录如:os.mkdirs('a/b/c')
os.rmdir():删除目录
os.removedirs():删除多级目录
文件:
创建文件:
mkfifo()
mknod():创建设备文件
remove():删除文件
unlink():删除文件
rename():文件重命名
stat():返回文件状态信息
sylink():创建一个符号链接
utime():更新时间戳
tmpfile():创建并打开(w+b)一个新的临时文件
访问权限相关:
os.access(path,mode)
os.chmod:修改权限
os.chown:改变属组
os.path
os.path.dirname()
os.path.join()
os.path.split():返回dirname(),basename()元组
os.path.splitext():返回(filename,extension)元组,把文件名和扩展名切分开来
查询:
exists():判断指定文件是否存在
isabs():判断指定的路径是否为绝对路径
isdir():是否为目录
isfile():是否为文件
islink():是否为符号链接
ismount():是否为挂载点
samefile():两个路径是否指向了同一个文件
Python学习第八天(os)的更多相关文章
- Python学习笔记之os模块
		
Python中的os提供了非常丰富的方法用来处理文件和目录,下面我们将详细的介绍os相关的一些方法和函数: os 路径相关的函数: 1.os.listdir(dirname):列出dirname目录下 ...
 - Python学习笔记:os模块和sys模块
		
os模块 os.path.driname(path):返回当前路径的上一级路径字符串. os.path.basename(path):返回当前路径的目录名(文件夹名)或文件名(全称). os.path ...
 - Python学习日记(十七) os模块和sys模块
		
os模块 1.os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 import os print(os.getcwd()) #C:\Users\Administrator\ ...
 - 吴裕雄--python学习笔记:os模块函数
		
os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'. os.getcwd:得 ...
 - 吴裕雄--python学习笔记:os模块的使用
		
在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块. 1.当前路径及路径下 ...
 - python学习第八天
		
解析库之bs4的基本使用方法 ''' pip install beautifulsoup4#安装bs4 pip install lxml#安装lxml ''' html_doc = "&qu ...
 - python学习第八天 -- 迭代
		
什么是迭代? 在python语言中,迭代的意思就是通过for循环遍历一个有序/无序的集合. 迭代是通过 for x in 集合 来完成的. 前面有提到python中有哪些集合,现在我们来梳理一下: ( ...
 - python学习第八天二进制和字符编码有关联
		
计算机所能识别只有0,1这两种状态,但是我们人类用字母,汉字,还有其他语言,那么怎么和计算机进行沟通呢,python编程语言最早unicode,现在统一用utf8,UTF8通用的编码语言,所有语言都包 ...
 - python学习第八天--异常和异常处理
		
Exception 常用异常: AssertionError 断言语句失败 AttributeError 尝试访问未知的对象属性 IndexError 索引超出序列值 keyError 查找一个不存在 ...
 
随机推荐
- R中,定义一个长度为0的向量
			
定义一个长度为0的向量 > x<-c()> length(x)[1] 0 修改该向量的类型 > class(x)="numeric"> class(x ...
 - elastic search 配置问题
			
http://www.elastic.co/guide/en/elasticsearch/guide/current/hardware.html 此处有关于ES硬件规格的建议和各种推荐参数. 内存: ...
 - apache 配置https
			
1.生成密钥# openssl genrsa 1024 > server.key这是用128位rsa算法生成密钥,并保存到server.key文件 2.生成证书请求文件# openssl req ...
 - No.3__C#
			
起步的迷思 周二:今天起来,天上下着小雨,气温降低了许多.从上周的二十多度又回到了七八度的样子.多穿了一件衣服,顶着寒风就出门了,确实是有点冷.到了公司,已经八点四十几了.有些小疲倦,头晕晕沉沉的,不 ...
 - Clustering with the ArcGIS API for Flex
			
Clustering is an excellent technique for visualizing lotss of point data. We've all seen application ...
 - service对象
			
Service 对象 提供用于创建服务程序的一组工具 语法 Shell.Service[.property|method] 属性 Description 服务描述,仅限于 Windows 2000 及 ...
 - php把错误日志输入到文件里。
			
display_errors = On 开启状态下,若出现错误,则报错,出现错误提示 dispaly_errors = Off 关闭状态下,若出现错误,则提示:服务器错误.但是不会出现错误提示 log ...
 - kindeditor-4.1.7应用
			
页面: <script type="text/javascript" src="include/kindeditor/kindeditor.js"> ...
 - 我要崩溃了,要解出这么一段js代码背后的东西,这真是一坨啊,别被高度欺骗了,他还有宽度!!!!!试着按下方向右键
			
一坨js代码: function s_gi(un, pg, ss) { var c = "s.version='H.26';s.an=s_an;s.logDebug=function(m){ ...
 - Maven实战(六)依赖
			
我们项目中用到的jar包可以通过依赖的方式引入,构建项目的时候从Maven仓库下载即可. 1. 依赖配置 依赖可以声明如下: <project> ... <dependenci ...