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

    os模块

    os模块主要是与操作系统进行交互,多用于处理文件

    1. os.mkdir(filename) 新建一个文件
    import os
    
    os.mkdir('aaa')  # 在当前文件夹建'aaa.txt'文件夹
    
    1. os.remove(filename) 删除指定文件
    os.remove('bbb.txt')  # 在当前文件夹删除'bbb.txt'文件
    
    1. os.removedirs(filename) 递归删除空文件夹
    os.removedirs(r'E:aaabbddd')
    
    1. os.rmdir(filename) 删除指定空文件,如果文件不为空,则报错
    os.rmdir(r'E:aaaccc')
    
    1. os.listdir(filename)列出文件夹里面的所有文件,包括隐藏文件
    print(os.listdir(r'E:aaa'))
    
    ['bbb', 'ccc']
    
    1. os.path.dirname(path) 返回文件目录
    print(os.path.dirname(__file__))  
    # E:/学习资料/Python编程文件/编程Myself/0612
    
    1. os.path.abspath(path)返回文件绝对路径
    print(os.path.abspath(__file__))
    # E:学习资料Python编程文件编程Myself612	est.py
    
    1. os.path.exists(path)判断文件是否存在,存在返回Ture,否则返回False
    print(os.path.exists(r'E:aaa'))
    
    True
    
    1. os.path.isabs(path) 判断是否为绝对路径
    print(os.path.isabs(r'Python编程文件/编程Myself/0612'))
    
    False
    
    1. os.path.isfile(path)判断是否存在文件
    print(os.path.isfile(r'E:/学习资料/Python编程文件/编程Myself/0612'))
    print(os.path.isfile(r'E:学习资料Python编程文件编程Myself612	est.py'))
    
    False
    True
    
    1. os.path.isdir()判断是否为文件夹
    print(os.path.isdir(r'E:/学习资料/Python编程文件/编程Myself/0612'))
    print(os.path.isdir(r'E:学习资料Python编程文件编程Myself612	est.py'))
    
    True
    False
    
    1. os.path.join(path1,path2...)将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
    print(os.path.join(r'E:/学习资料/Python编程文件',r'编程Myself612	est.py'))
    
    E:/学习资料/Python编程文件编程Myself612	est.py
    
    1. os.walk(path)返回当前路径下所有文件夹及文件
    res = list(os.walk(r'E:学习资料Python编程文件编程Myself611'))
    print(res)
    
    [('E:\学习资料\Python编程文件\编程Myself\0611', ['__pycache__'], ['hashlib模块.py', 'log.log', 'logging模块.py', 't1.log', 't2.log']), ('E:\学习资料\Python编程文件\编程Myself\0611\__pycache__', [], [])]
    
    1. os.path.getsize()计算文件的大小,单位为bytes
    print(os.path.getsize(r'E:学习资料Python编程文件编程Myself611'))
    
    4096
    
    1. os.environ获取环境变量
    print(os.environ)
    
    1. os.getcwd()获取当前文件路径
    print(os.getcwd())
    
    E:Python学习笔记
  • 相关阅读:
    AntDesign(React)学习-9 Dva model reducer实践
    AntDesign(React)学习-8 Menu使用 切换框架页内容页面
    AntDesign(React)学习-7 Menu添加事件
    AntDesign(React)学习-6 Menu展示数据
    AntDesign(React)学习-5 路由及使用Layout布局
    AntDesign(React)学习-4 登录页面提交数据简单实现
    AntDesign(React)学习-3 React基础
    AntDesign(React)学习-2 第一个页面
    AntDesign(React)学习-1 创建环境
    正则表达式分组捕获非捕获的示例理解
  • 原文地址:https://www.cnblogs.com/Hades123/p/11019684.html
Copyright © 2011-2022 走看看