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() |
两个路径名是否指向同个文件 |
最新文章
- 每次更新obj和bin文件夹都生成nGB的文件
- 关于ScheduledExecutorService执行一段时间之后就不执行的问题
- MongoDB aggregate 运用篇 个人总结
- [软件架构]模块化编程思想及(C++)实践
- CentOS7使用阿里云镜像安装Mongodb
- 百度地图跟angular的结合
- 9、Http回顾/Servlet
- 【IOS】分享下近一年IOS开发的经验总结
- Objective-C MRC多个对象相互引用的内存管理
- centos+nginx+uwsgi+virtualenv+flask 多站点环境搭建
- 使用VTemplate模板引擎动态生成订单流程图
- Linux makefile 课程 非常具体的,和理解
- Android 性能测试_Monkey 实践【转】
- 怎样让一个div高度自适应浏览器高度
- ABP Zero 多租户管理
- Moo Volume POJ - 2231
- 关于table相关的属性,CSS样式
- Android Studio 使用Menu
- Python之切片操作
- 判断URL是否能被链接
热门文章
- Highcharts axja 获取json对象动态生成报表生成
- Android 定制下拉刷新头部 Ultra Pull To Refresh
- vmware 虚拟机 桥接 设置静态 IP
- 利用SOLR搭建企业搜索平台 之——solr配置solrconfig.xml
- C# List.sort排序详解(多权重,升序降序)
- cdoj 1334 郭大侠与Rabi-Ribi 贪心+数据结构
- Linux多线程(三)(同步互斥)
- 学会简单使用poi进行excel有关操作
- BZOJ 1724 切割木板
- [反汇编练习] 160个CrackMe之026