Python文件与目录操作详解

1. os.access

  • 函数原型:os.access(path, mode, *, dir_fd=None, effective_ids=False, follow_symlinks=True)
  • 判断文件访问权限
  • 可以通过OR进行组合
ModelTest
F_OK判断文件或目录是否存在
R_OK判断问文件是否可读
W_OK判断文件是否可写
X_OK判断文件是否可执行

2. os.chdir

  • 函数原型:os.chdir(path)
  • 改变文件的工作目录

3. os.getcwd

  • 函数原型:os.getcwd()
  • 返回当前工作目录的绝对路径

4. os.link

  • 函数原型:os.link(src, dst, *, src_dir_fd=None, dst_dir_fd=None, follow_symlinks=True)
  • 创建一个硬链接

5. os.listdir

  • 函数原型:os.listdir(path=’.’)
  • 列出给定path下的所有文件或目录的名字
  • 不包含 .

6. os.mkdir

  • 函数原型:os.mkdir(path, mode=0o777, *, dir_fd=None)
  • 创建目录并指定访问权限
    注意:不可递归创建目录

7. os.makedirs

  • 函数原型:os.makedirs(name, mode=0o777, exist_ok=False)
  • 递归创建目录并指定访问权限

8. os.readlink

  • 函数原型:os.readlink(path, *, dir_fd=None)
  • 返回文件的绝对路径
    • 如果是链接文件,则返回原绝对路径

9. os.remove

  • 函数原型:os.remove(path, *, dir_fd=None)
  • 删除文件
    • 如果是目录,则返回错误

10. os.rmdir

  • 函数原型:os.rmdir(path, *, dir_fd=None)
  • 删除一个空目录
    • 如果目录不存在或者不为空,则返回错误

11. os.removedirs

  • 函数原型:os.removedirs(name)
  • 递归删除目录
    • 如果目录不存在或者不为空,则返回错误

12. os.rename

  • 函数原型:os.rename(src, dst, *, src_dir_fd=None, dst_dir_fd=None)
  • 重命名文件或目录
    • 如果已经存在,则返回错误

13. os.renames

  • 函数原型: os.renames(old, new)
  • 递归重命名文件或目录

14. os.symlimk

  • 函数原型:os.symlink(src, dst, target_is_directory=False, *, dir_fd=None)
  • 创建一个软连接
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值