zoukankan      html  css  js  c++  java
  • os模块

    os模块

    1、创建、删除一个文件夹

    import os
    os.mkdir('sirname')   #创建一个文件夹
    
    # os.rmdir('sirname')  # 删除一个文件夹

    2、创建、删除两个从属文件夹

    import os
    # os.makedirs('dirname1/dirname2')  # 创建两个父子的文件夹
    
    
    os.removedirs('dirname1/dirname2')  # 删除这两个父子文件夹

    3、将文件夹的文件以列表形式显示

    import os
    ret = os.listdir('D:骑士计划第五周')    # 将文件夹的文件以列表形式显示
    print(ret)   # ['Day22', 'Day23', '__init__.py']

    4、将目录与文件分割

    import os
    path = 'D:骑士计划第五周Day23'
    ret = os.path.split(path)
    print(ret)   # ('D:\骑士计划\第五周', 'Day23')
    ret1 = os.path.dirname(path)
    print(ret1)    # D:骑士计划第五周
    ret2 = os.path.basename(path)
    print(ret2)      # Day23

    5、判断文件是否在里面

    import os
    ret = os.path.exists('D:骑士计划第五周Day23')
    # ret = os.path.exists('D:骑士计划第五周Day24')
    print(ret)   # True  False   判断该文件是否在里面

    6、判断这是文件还是目录

    import os
    r1 = os.path.isfile('D:骑士计划第五周Day23')
    r2 = os.path.isdir('D:骑士计划第五周Day23')
    print(r1,r2)   # 判断是文件还是目录

    7、查看文件的大小

    import os
    size = os.path.getsize('D:骑士计划第五周Day23课程代码.py')
    print(size)  # 查看文件大小  不能查看文件夹大小

  • 相关阅读:
    致亲爱的304
    C语言中简单的for循环和浮点型变量
    C程序内存管理
    变量
    我哭了
    那一场邂逅
    如何修改安卓项目的图标
    Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead.解决方法
    Android 异步加载
    大家好,第一次用博客记录一些东西
  • 原文地址:https://www.cnblogs.com/youhongliang/p/9587922.html
Copyright © 2011-2022 走看看