Python库详解之os库--文件和目录操作

 时间:2026-02-14 02:49:59

1、os模块文件和目录操作函数:

1:access(path, mode)

功能:用有效的gid/uid测试是否有权访问路径.

注意:参数mode:F_OK用来测试路径是否存在;R_OK用来测试路径是否可读;W_OK用来测试路径是否可写;X_OK用来测试路径是否可执行.

Python库详解之os库--文件和目录操作

2、2:chdir(path)

功能:改变当前工作目录到指定的路径.

Python库详解之os库--文件和目录操作

3、3:fchdir(fd)

功能:改变当前的工作目录到文件描述符指定的路径.

注意:文件描述符fd指向目录而不是文件.

Python库详解之os库--文件和目录操作

4、4:getcwd()和getcwdu()

功能:前者返回当前目录的字符串,后者返回当前工作目录的unicode对象.

Python库详解之os库--文件和目录操作

5、5:chflags(path, flags)

功能:设置路径的标志为数字标志.可以通过或的方式来进行flag的组合.

注意:flag的类型如图所示

注意:python官方文档介绍函数os.chflags(path, flags)是python 2.6新增的,但是在系统查看当前系统并不支持此函数.

Python库详解之os库--文件和目录操作

Python库详解之os库--文件和目录操作

6、6:chroot(path)

功能:修改当前进程的根目录到指定的目录.

注意:需要在root权限下操作.

Python库详解之os库--文件和目录操作

7、7:chmod(path, mode)

功能:更改路径的模式为参数传入的类型.

注意:mode参数指文件或路径的读,写,执行权限.具体的类型如图所示:

Python库详解之os库--文件和目录操作

Python库详解之os库--文件和目录操作

8、8:chown(path, uid, gid)

功能:修改当前路径或文件的用户id和组id为参数传递的uid和gid.

注意:如果uid和gid不修改,可以写-1.

Python库详解之os库--文件和目录操作

  • 购买牛奶时该怎么挑选种类
  • 如何正确撕开火腿肠
  • 如何制作东北土豆地三鲜
  • 如何进行网站域名的解析(阿里云)
  • Python的不等号是什么
  • 热门搜索
    难以计数的意思 老炮儿是什么意思 刻骨铭心是什么意思 sean什么意思 女人用什么微信头像好 lazy是什么意思 among是什么意思 家庭养殖养什么赚钱 studio是什么意思 比较有文采的新婚祝福