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

    import os
    
    
    # 一、和文件操作相关,重命名,删除等
    # os.remove('a.txt') 删除某个路径下的文件
    
    # os.rename('a.txt', 'b.txt') # 将文件a.txt改名为b.txt
    
    
    # 二、删除目录,必须是空目录
    # os.removedirs('aa')
    
    # 如果要删除非空目录
    # 1.可以通过递归删除目录内的所有内容
    
    # 2.使用shutil模块
    # import shutil
    # shutil.rmtree('bb')
    
    
    # 三、和路径相关的操作,被封装到另一个子模块中的目录或文件
    # res= os.path.dirname(r'd:/aaa/bbb/v/s.txt') # 不判断路径是否存在
    # res = os.path.dirname(__file__)
    # print(res)
    
    # 获取文件名
    # res = os.path.basename(r'd:/aa/bb/b.txt')
    # print(res)
    
    # 把路径中的路径名和文件名分开,结果是元组
    # res = os.path.split(r'd:/aa/bb/b.txt')
    # print(res)
    
    # 路径拼接
    # res = os.path.join('d:\', 'aaa', 'bbb', 'ccc')
    # print(res)
    
    # # 如果为/开头的路径,则返回当前盘符+该路径
    # res = os.path.abspath(r'/a/b/c')
    # print(res)
    # # 如果不是以/开头,则返回当前默认路径+该路径
    # res = os.path.abspath(r'a/b/c')
    # print(res)
    
    # # 判断是否是绝对路径
    # print(os.path.isabs('f:/a.txt'))
    # print(os.path.isabs('a/b.txt'))
    #
    # # 判断是否是目录
    # print(os.path.isdir('d:/k'))
    #
    # # 判断是否存在
    # print(os.path.exists('d:/a.txt'))
    #
    # # 判断是否是文件
    # print(os.path.isfile('d:/k'))
  • 相关阅读:
    go---weichart个人对Golang中并发理解
    go语言值得学习的开源项目推荐
    mysql17---增量备份
    mysql16---读写分离
    mysql15--垂直分表水平分表
    mysql14---手动备份
    mysql13---索引使用注意
    mysql12----explain
    mysql11---主键普通全文索引
    OpenOffice的简单安装
  • 原文地址:https://www.cnblogs.com/GOD-L/p/13527538.html
Copyright © 2011-2022 走看看