python中文件OS模块访问函数

来源:互联网 发布:大数据在电商中的应用 编辑:程序博客网 时间:2024/05/01 03:41

os 模块的文件/目录访问函数

 

        函数                                                            描述

-----------------------------文件处理----------------------------------------

     mkfifo()/mknod()                                   创建命名管道/创建文件系统节点

     remove()/unlink()                                  删除文件

     rename()/renames()                              重命名文件

     *stat()                                                返回文件信息?

     symlink()                                             创建符号链接

     utime()                                               更新时间戳

     temfile()                                              创建并打开一个新的临时文件

      walk()                                                生成一个目录树下的所有文件名

---------------------------------目录/文件夹---------------------------------------

      chdir()/fchdir()                                    改变当前工作目录/通过一个文件描述符改变当前工作目录

      chroot()                                             改变当前进程的根目录

      listdir()                                               列出指定目录文件

      getcwd()/getcwdu()                             返回当前工作目录

      mkdir()/makedirs()                               创建目录/创建多层目录

      rmdir()/removedirs()                            删除目录/删除多层目录

----------------------------------访问权限----------------------------

     access()                                              检验权限模式

     chmod()                                              改变权限模式

     chown()/lchown()                                 改变owner和groupID/功能相同,但不会跟踪连接

     umask()                                              设置默认权限模式

------------------------------- 文件描述符操作----------------------------

     open()                                                底层操作系统open

     read()/write()                                       根据文件描述符读取/写入数据

     dup()/dup2()                                       赋值文件描述符号

-------------------------------设备号------------------------------------

     makedev()                                          从major和minor设备号创建一个原始设备号

     major()/minor()                                   从原始设备号获得 major/minor 设备号

 

 os.path 模块中的路径名访问函数

 

      函数                                                             描述

-----------------------------分隔----------------------------------

     basename()                                       去掉目录路径,返回文件名

     dirname()                                          去掉文件名,返回目录路径

     join()                                                将分离的各部分组合成一个路径

     split()                                                返回(dirname(),basename())元组

     splitdrive()                                         返回(drivename,pathname)元组

     splitext()                                           返回(filename,extension)元组

-------------------------------信息-----------------------------------------

     getatime()                                         返回最近访问时间

     getctime()                                         返回文件创建时间

     getmtime()                                        返回最近文件修改时间

     getsize()                                           返回文件大小

-----------------------------查询----------------------------------

     exists()                                            指定路径(文件或目录)是否存在

     isabs()                                             指定路径是否为绝对路径

     isdir()                                               指定路径是否存在且为一个目录

     isfile()                                              指定路径是否存在且为一个文件

     islink()                                             指定路径是否存在且为以个符号链接

     ismount()                                        指定路径是否存在且为以个挂载点

     samefile()                                        两个路径名是否指向同一个文件

------------------------------------------------------------------------------------------END

0 0
原创粉丝点击