os和os.path模块
Os和os.path模块函数
1、 Os模块
函数 |
描述 |
文件处理 |
|
Mkfifo()/mknod() |
创建命名管道/创建文件系统节点 |
Remove()/unlink() |
删除文件 |
Rename()/renames() |
重命名文件 |
*stat |
返回文件信息 |
Symlink |
创建符号链接 |
Utime() |
更新时间戳 |
Tmpfile() |
创建并打开一个新的临时文件(“w+b”) |
Walk() |
生产一个目录树下的所有文件名 |
目录/文件夹 |
|
Chdir()/fchdir() |
改变当前工作目录/通过一个文件描述符改变当前工作目录 |
Chroot() |
改变当前进程根目录 |
Listdir() |
列出制定目录的文件 |
Getcwd()/getcwdu() |
返回当前工作目录/功能相同,但返回一个unicode对象 |
Mkdir()/makedirs() |
创建目录/创建多层目录 |
Rmdir()/removedirs |
删除目录/删除多层目录 |
访问/权限 |
|
Access() |
检验权限模式 |
Chmod() |
改变权限模式 |
Chown()/lchown() |
改变用户和组/功能相同,但不会跟踪连接 |
Umask() |
默认权限模式 |
文件描述符操作 |
|
Open() |
底层的操作系统open |
Read()/write() |
读取写入功能 |
Dup()/dup2() |
复制文件描述符号.功能相同,但是复制到另一个文件描述符 |
设备号 |
|
Makedev() |
从major和minor设备号创建一个原始设备 |
Major()/monor() |
从原始设备号获得major/minor设备号 |
Stat包含三种,一种是stat(),lstat(),xstat()
2.os.path模块
函数 |
描述 |
分割 |
|
Basename() |
去掉目录路径,返回文件名 |
Dirname() |
去掉文件名,返回目录路径 |
Join() |
将分离的各部分组成一个路径名 |
Split() |
返回(dirname(),basename())元祖 |
Splitdrive() |
返回(drivename,pathname)元组 |
Splittext() |
返回(filename,extension)元组 |
信息 |
|
Geatime() |
返回最近访问时间 |
Getctime() |
返回文件创建时间 |
Getmtime() |
返回最近文件修改时间 |
Getsize() |
返回文件大小-以字节为单位 |
查询 |
|
Exists() |
指定路径或者目录或者文件是否存在 |
Isabs() |
指定路径是否为绝对路径 |
Isdir() |
指定路径是否存在且为目录 |
Idfile() |
指定路径是否存在且为文件 |
Islink() |
指定路径是否存在且为一个符号链接 |
Ismount() |
指定路径是否存在且为一个挂载点 |
Samefile() |
两个路径名是否指向同个文件 |
os和os.path模块的更多相关文章
- [转]Python os.path模块
os.path模块 原文链接:http://my.oschina.net/cuffica/blog/33494 basename('文件路径') 去掉目录路径,返回fname文件名 import ...
- python os.path 模块
os.path模块用法: 1, os.path.basename() >>> os.path.basename('/share/Public/cmiao')'cmiao' basen ...
- python os.path模块--转载
os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径) ...
- python模块之os和os.path模块
1.os模块os.listdir(dirname) 列出dirname下的目录和文件os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径.os.getenv()和os.pu ...
- [转载]python os.path模块
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...
- python:os.path模块常用方法
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...
- os模块、os.path模块、shutil模块、configparser模块、subprocess模块
一.os模块 os指的是操作系统 该模块主要用于处理与操作系统相关的操作,常用的是文件操作(读.写.删.复制.重命名). os.getcwd() 获取当前文件所在的文件夹路径 os.chdir() ...
- 18 os/os.path模块中关于文件/目录常用的函数使用方法 (转)
os模块中关于文件/目录常用的函数使用方法 函数名 使用方法 getcwd() 返回当前工作目录 chdir(path) 改变工作目录 listdir(path='.') 列举指定目录中的文件名('. ...
- os、os.path模块(文件/目录方法)
1.模块的概念:模块是一个包含所有定义的变量.函数的文件,模块可以被其余模块调用. 2.利用OS模块实现对系统文件的. os模块中常见的方法: gercwd() 返回当前工作目录 chdir( ...
随机推荐
- 如何避免JSP页面自动生成session对象?为什么要这么做?
JSP // 在默认情况下,在对一个JSP页面发出请求时,如果session还没有建立,JSP页面会自动为请求建立一个session对象,但是session是比较消耗资源的,如果没必要保持和使用ses ...
- USACO Section 4.2: The Perfect Stall
这题关键就在将题转换成最大流模板题.首先有一个原始点,N个cow个点, M个barn点和一个终点,原始点到cow点和barn点到终点的流都为1,而cow对应的barn就是cow点到对应barn点的流, ...
- USACO Section 3.2: Feed Ratios
直接暴力搜 /* ID: yingzho1 LANG: C++ TASK: ratios */ #include <iostream> #include <fstream> # ...
- Data Base MongoDB 插入时间不正确的问题
关于mongodb插入时间不正确的问题 mongodb插入时间: 把本地时间转换为utc时间: 也就是比本地时间少8个小时: 读取的时候又会转换本地时间: 所有一般不需处理:
- 【linux】/dev/null与/dev/zero详解【转】
转自:http://www.cnblogs.com/xianghang123/archive/2012/03/23/2413381.html 使用/dev/null 把/dev/null 看作&quo ...
- hdoj - 1258 Sum It Up && hdoj - 1016 Prime Ring Problem (简单dfs)
http://acm.hdu.edu.cn/showproblem.php?pid=1258 关键点就是一次递归里面一样的数字只能选一次. #include <cstdio> #inclu ...
- spring.net异常处理
接下来我们看一下SpringNetAop层的内容:此层主要是实现一些AOP的代码,以及特性和一个统一调用spring.net的类:记录日志我们使用Log4Net来实现: 1:Aspects 文件夹里存 ...
- winform中关于panel中滚动条和键盘事件几点体会
最近在做winform开发中,遇到几个比较寄售的问题,通过上网查找计和自己琢磨,最终都圆满解决呢! 现在我将谈谈我在项目中遇到的问题集解决方案,以供大家参考! 一.就是我在使用键盘的keydown事件 ...
- 详解javascript中的call, apply
一些学js的同学一看到call, apply, 就蒙了, 感觉不好懂, 看的头大. 今天我们就一起来研究一下这2个东东.彻底弄清楚它们的用法. 定义: call, apply是函数的方法, 只有函数才 ...
- web.xml中webAppRootKey
------------------------------------------------------------------------------------------------1. w ...