• os模块之:目录与文件


    OS:opreate system

    OS模块是Python标准库中的一个用于访问操作系统功能的模块
    使用OS模块中提供的接口,可以实现跨平台访问
     
    通用操作
    1,获取平台信息
    2,对目录的操作
    3,判断操作
     
    第一:系统操作
    os.sep:系统路径的分隔符
    os.name:你正在用的平台
    os.getenu(环境变量名称):读取系统环境变量
    os.getcwd():获取当前的路径
     
    第二:目录操作-查、改、删、增
    os.listdir():返回指定目录下的所有文件和目录名
    os.mkdir():创建一个目录
    os.rmdir():删除一个空目录,若目录中有文件则无法删除
    os.makedirs():可以创建多层递归目录,若目录存在,则创建失败
    os.removedirs():可以删除多层递归的空目录,若目录中有文件,则删除失败
    os.chdir():改变当前目录,到指定目录
    os.rename():重命名目录或文件名,若重命名后的文件名存在,则命名失败
     
    第三:判断
    os.path.exits():判断文件或目录是否存在
    os.path.isfile():判断是否为文件
    os.path.isdir():判断是否为目录
     
    第四:path模块
    os.path.basename():返回文件名
    os.path.dirname():返回文件路径
    os.path.getsize():获得文件大小,若是目录返回0L
    os.path.abspath():获得绝对路径
    os.path.join(path,name):连接目录与文件名或目录
     
    注:
    1,Windows上文件名和文件夹名不区分大小写;在Linux上是区分的
    2,Windows使用倒斜杠()作为分隔符;在Linux上使用正斜杠(/)
  • 相关阅读:
    Gradview读取Excel表并插入数据库
    键盘上每个键作用!!! (史上最全的)­
    经典SQL语句大全
    [转帖] 一个老乞丐的一句话,震惊全中国人!
    GridView控件实现自定义数字、时间、货币字符串格式
    .net连接数据库相关
    论坛Email验正的正则表达式升级
    自定义DBHelper类
    在线编辑器CuteEditor使用方法
    asp.net中验证码的生成
  • 原文地址:https://www.cnblogs.com/blogzyq/p/13939739.html
Copyright © 2020-2023  润新知