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()

两个路径名是否指向同个文件

最新文章

  1. 每次更新obj和bin文件夹都生成nGB的文件
  2. 关于ScheduledExecutorService执行一段时间之后就不执行的问题
  3. MongoDB aggregate 运用篇 个人总结
  4. [软件架构]模块化编程思想及(C++)实践
  5. CentOS7使用阿里云镜像安装Mongodb
  6. 百度地图跟angular的结合
  7. 9、Http回顾/Servlet
  8. 【IOS】分享下近一年IOS开发的经验总结
  9. Objective-C MRC多个对象相互引用的内存管理
  10. centos+nginx+uwsgi+virtualenv+flask 多站点环境搭建
  11. 使用VTemplate模板引擎动态生成订单流程图
  12. Linux makefile 课程 非常具体的,和理解
  13. Android 性能测试_Monkey 实践【转】
  14. 怎样让一个div高度自适应浏览器高度
  15. ABP Zero 多租户管理
  16. Moo Volume POJ - 2231
  17. 关于table相关的属性,CSS样式
  18. Android Studio 使用Menu
  19. Python之切片操作
  20. 判断URL是否能被链接

热门文章

  1. Highcharts axja 获取json对象动态生成报表生成
  2. Android 定制下拉刷新头部 Ultra Pull To Refresh
  3. vmware 虚拟机 桥接 设置静态 IP
  4. 利用SOLR搭建企业搜索平台 之——solr配置solrconfig.xml
  5. C# List.sort排序详解(多权重,升序降序)
  6. cdoj 1334 郭大侠与Rabi-Ribi 贪心+数据结构
  7. Linux多线程(三)(同步互斥)
  8. 学会简单使用poi进行excel有关操作
  9. BZOJ 1724 切割木板
  10. [反汇编练习] 160个CrackMe之026