美文网首页
文件操作(二)

文件操作(二)

作者: qianranow | 来源:发表于2018-05-08 10:26 被阅读121次

0. 重命名


  • rename
    """
    作用:修改单级 目录或文件 名称
    语法:os.rename(src, dst)
    参数:src, 源文件名称; dst, 目标文件名称
    注意:如果目录或文件名称不存在, 则会报错
    """
    import os
    os.rename("a.txt", "b.txt")
    os.rename("film", "value")
    
  • renames
    """
    作用:修改多级 目录或文件 名称
    语法:os.renames(old, new)
    参数:old, 旧名称; new, 新名称
    注意:如果目录或文件名称不存在, 则会报错
    """
    import os
    os.renames("value/a.txt", "one/one.txt")
    

1. 删除


  • 删除文件
    """
    作用:删除文件
    语法:os.remove(path)
    参数:文件路径
    注意:如果文件路径不存在, 则会报错
    """
    import os
    os.remove("one/a.txt")
    
  • 删除目录
    """
    作用:删除目录
    语法:os.rmdir(path)
    参数:目录路径
    注意:不能递归删除目录;
         如果文件夹非空, 则会报错
         如果目录路径不存在, 则会报错
    """
    import os
    os.rmdir("one/two")
    
    """
    作用:删除目录
    语法:os.removedirs(path)
    参数:目录路径
    注意:可以递归删除目录;
         如果文件夹非空, 则会报错
         如果目录路径不存在, 则会报错
    """
    import os
    os.removedirs("one/one")
    

2. 创建


"""
作用:创建目录
语法:os.mkdir(path[, mode])
参数:path, 目录路径名称; mode, 数字模式权限, 默认 0o777
注意:不能递归创建
"""
import os
os.mkdir("film")
  
# 数字模式权限
1. 文件拥有者 
   (1) 读 r 4
   (2) 写 w 2
   (3) 可执行 x 1
2. 同组用户
   (1) 读 r 4
   (2) 写 w 2
   (3) 可执行 x 1
3. 其他用户
   (1) 读 r 4
   (2) 写 w 2
   (3) 可执行 x 1

3. 获取当前目录


"""
作用:获取当前目录
语法:os.getwcd()
返回值:当前目录
"""
import os
print(os.getcwd())

4. 改变默认目录


"""
作用:改变默认目录
语法:os.chdir(path)
参数:path, 目标目录
"""
import os
os.chdir("a")
open("qin.txt", "w")

5. 获取目录内容列表


"""
作用:获取目录内容列表
语法:os.listdir(path)
参数:path, 目标目录
返回值:该目录下所有内容列表
"""
import os
print(os.listdir("./"))

相关文章

  • 文件操作

    一、文件信息相关 二、文件操作相关 三、文件内容操作相关

  • 文件操作(二)

    0. 重命名 rename"""作用:修改单级 目录或文件 名称语法:os.rename(src, dst)参数:...

  • 文件操作

    一、文件操作-读 二、文件操作-写 三、复制文件 四、合并文件 合并文件-结果 五、readline按行读取文件、...

  • 第九章 Python3_文件操作之读写

    一、 文件操作流程 打开文件,得到文件的对象(句柄) 通过文件对象(句柄)操作文件 保存并关闭文件 二、 Pyth...

  • 第八章 操作文件

    一、 文件操作流程 打开文件,得到文件的对象(句柄) 通过文件对象(句柄)操作文件 保存并关闭文件 二、 Pyth...

  • 42-sql基础语句

    一、库操作(相当于在操作文件夹) 二、表操作(相当于在操作文件) 三、记录操作(操作文件中的一行内容)

  • 2019-01-03操作文件

    一、文件操作流程 1,打开文件,得到文件的对象(句柄)2,通过文件对象(句柄)操作文件3,保存并关闭文件 二、py...

  • Python 面向对象 10: 文件操作

    一、总体目录 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 二、文件的概念 2.1、文件...

  • 《基于UNIX/Linux的C系统编程》

    第二章 文件操作 1. 在UNIX系统中,对文件的操作方法有两种:基于标准库函数的文件操作和基于系统调用的文件操作...

  • 二叉树基本操作

    二叉树基本操作 头文件 实现文件

网友评论

      本文标题:文件操作(二)

      本文链接:https://www.haomeiwen.com/subject/vscirftx.html