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("黑马")
  • 相关阅读:
    [读书笔记]捉虫日记
    花生壳建站全过程
    (step4.3.9)hdu 1584(蜘蛛牌——DFS)
    鼠标移到导航上面 当前的LI变色 处于当前的位置
    JavaScript学习笔记
    由Maximum Gap,对话桶排序,基数排序和统计排序
    安德鲁斯Launcher得到的装在手机的应用程序列表
    broadAnywhere:Broadcast组件权限绕过漏洞(Bug: 17356824)
    Ubuntu logomaker sh: 1: pngtopnm: not found 解决方案
    HDU 1598 find the most comfortable road (罗列+Kruskal) 并检查集合
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12854287.html
Copyright © 2011-2022 走看看