python os模块文件目录
2016-06-17 14:09
519 查看
1. 目录
- chdir(path) 改变当前工作目录到path所指的目录。
操作系统:unix,windows - fchdir(fd) 改变当前工作目录到文件描述符fd所指的目录,fd只能是目录的文件描述符,不能是文件的文件描述符。
操作系统:unix - getcwd() 返回当前的工作目录,返回的为字符串。
操作系统:unix,windows - getcwdu() 返回当前的工作目录,返回的为Unicode编码对象
操作系统:unix,windows - chroot(path) 改变当前进程的根目录路径。
操作系统:unix - chmod(path,mode) 改变path的权限,可使用数字模式。也可使用标志位,标志位可查看os模块
操作系统:unix,windows
注意:尽管windows支持chmod(),但是你只能去设置只读标志位,其他的将会被忽略。 - chflags(path,flags) 改变path的标志位,可使用数字模式。也可使用标志位(标志位可使用OR),标志位可查看os模块
操作系统:unix - listdir(path) 列出指定目录内所有目录,包括隐藏目录、文件,但不包括’.’和’..’这两个目录。
操作系统:unix,windows - mkdir(path[, mode]) 创建目录,可使mode参数指定权限,也可不指定。默认权限为0777,如果这个目录已经存在会抛出一个OSError错误。
操作系统:unix,windows - makedirs(path[, mode]) 递归创建目录,叶子目录创建失败或者已经存在会抛出一个错误,默认权限为0777
- removedirs(path) 递归的删除目录。如果叶子目录删除成功,函数会继续删除它的父目录,直到抛出一个异常,函数会忽略掉这个异常,因为一般为这个父目录下非空。如果叶子目录删除失败,会抛出一个OSError异常。
- rmdir(path) 删除目录,只有在目录为空时才会执行,否则会抛出OSError的异常。
操作系统:unix,windows - chown(path,uid,gid) 改变path拥有者和组id,不需要改的ID设置为-1。
操作系统:unix - link(source,link_name) 创建一个名为link_name硬链接指向source。
操作系统:unix - mkfifo(path[, mode]) 创建一个管道,使用数字表示权限,缺省权限为0666,当前的umask值会起作用。
操作系统:unix - remove(path) 删除文件,如果删除的是目录,抛出一个OSError的错误。同unlink()有相同的功能。
操作系统:unix,Windows - rename(src,dst) 重命名文件或目录,使用名称dst代替名称src,如果dst是一个目录,弹出一个OSError。如果dst存在或者是一个文件并且你用户已经允许,它将会被静默取代。在一些unix系统中这个操作也可能失败因为文件系统的不同。如果成功,重命名是一个原子操作。在Windows中,如果dst已经存在,即使是一个文件,也会弹出一个OSError。
操作系统:unix,Windows - renames(old,new) 递归重命名文件或文件夹函数,作用类似于rename()。可以更改中间目录名。会自动创建少的或删除多出的目录。
注意:当你缺乏叶子目录或文件的权限是,会更改失败。 - utime(path,times) 设置路径指定文件的访问更改时间。如果指定为None,设置为当前时间。(效果类似于unix编程中的touch)除此之外,times必须是一个形如(atime,mtime)的元组。被用于更改访问时间和更改时间。
操作系统:unix,Windows - unlink(path) 删除文件,同remove().
操作系统:unix,Windows
参考:python os模块
相关文章推荐
- Python 使用os模块遍历文件目录
- python 目录文件操作 os模块
- python文件操作,包括目录管理os模块,path模块
- python3 os模块文件、目录常用函数方法总结
- Python:目录和文件的操作模块os.path
- # 输出目录下的文件 os模块 分类: python 小练习 2013-05-13 18:01 205人阅读 评论(0) 收藏
- python中OS模块操作文件和目录
- python 文件目录操作(os模块)
- python基础:os模块中关于文件/目录常用的函数使用方法
- python os模块常用操作文件目录方法
- Python学习笔记——os模块【文件、目录方法】
- Python:使用 os、shutil 模块对文件与目录操作
- 重温python之OS模块的简单使用4:os.chmod() 更改文件或目录的权限
- python之OS模块(对文件or目录操作)
- Python笔记-os模块,操作系统的目录和文件操作
- Python模块函数:os.listdir 打印Win7目录中的文件-中文乱码问题
- Python OS模块目录文件处理
- python中利用os模块打印任意文件夹里面的文件名字,当前文件夹路径,已经其的目录名字
- Python学习OS 模块来处理文件和目录
- Python使用os模块和fileinput模块来操作文件目录