zoukankan      html  css  js  c++  java
  • 71.文件和文件夹的相关操作

    文件的相关操作

    有些时候,需要对文件进行重命名、删除等一些操作,python的os模块中都有这么功能

    1. 文件重命名

    os模块中的rename()可以完成对文件的重命名操作

    rename(需要修改的文件名, 新的文件名)

    import os
    os.rename("毕业论文.txt", "毕业论文-最终版.txt")

    2. 删除文件

    os模块中的remove()可以完成对文件的删除操作

    remove(待删除的文件名)

    import os
    os.remove("毕业论文.txt")

    3. 创建文件夹

    import os
    os.mkdir("张三")

    4. 获取当前目录

    import os
    os.getcwd()

    5. 改变默认目录

    import os
    os.chdir("../")

    6. 获取目录列表

    import os
    os.listdir("./")

    7. 删除文件夹

    import os
    os.rmdir("张三")

    例子1:

    # os模块
    import os
    
    # 1. 文件重命名(文件夹也是可以)
    # os.rename(old, new)
    os.rename("hm.txt", "itcast.txt")

    例子2:

    # os模块
    import os
    
    # 2. 删除文件
    # os.remove(文件的名字)
    os.remove("itcast.txt")

    例子3:

    # os模块
    import os
    
    # 3. 创建文件夹
    # 相对路径: ./ 或者 ../ 开头 (黑马 == ./黑马)
    # ./ 属于当前目录
    # ../ 属于当前目录的上一级目录
    # 以.开头的文件是隐藏文件
    # 绝对路径: 以盘符开头(C:/哈哈)
    os.mkdir("黑马")

    例子4:

    # os模块
    import os
    # 4. 获取当前目录
    print(os.getcwd())

    例子5:

    # os模块
    import os
    
    # 5. 改变默认目录
    os.chdir("../")
    print(os.getcwd())

    例子6:

    # os模块
    import os
    
    # 6. 获取目录列表
    name_list = os.listdir("./")
    print(name_list)

    例子7:

    # os模块
    import os
    
    # 7. 删除文件夹
    # os.rmdir(帮助我们删除一个空的文件夹)
    os.rmdir("黑马")

    例子8:

    # os模块
    import os
    # 创建一个文件夹
    os.mkdir("黑马")

    例子9:

    # os模块
    import os
    # 在黑马文件夹下面创建一个文件 hmhm.txt
    # 改变默认目录
    os.chdir("黑马")
    print(os.getcwd())
    open("hmhm.txt", "w")

    例子10:

    # os模块
    import os
    import shutil
    # 8. 无论文件夹中有没有内容 都可以删除掉
    shutil.rmtree("黑马")
  • 相关阅读:
    扒皮下音悦台的“返回顶部”图标效果
    扒皮下京东首页楼层图标的动画效果实现方式
    总结前端开发中的一些特殊规范
    用JS识别各版本浏览器
    各主流浏览器内核介绍
    CSS百分比定义高度的冷知识
    图解js中常用的判断浏览器窗体、用户屏幕可视区域大小位置的方法
    从一个简单例子来理解js引用类型指针的工作方式
    仿京东首页商品分类底部色标随鼠标移动特效
    知乎网首页一个延时交互的小思路
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12854287.html
Copyright © 2011-2022 走看看