zoukankan      html  css  js  c++  java
  • python学习(十六)os使用

    os模块
    os库是python标准库,包含几百个函数,常用的有路径操作、进程管理、环境参数等
    os.path
    在pycharm中的__file__表示文件本身,输出的是一个绝对路径

    # 获取文件名称
    a = os.path.basename(__file__)
    print('文件名称: %s' %a)
    
    代码结果
    文件名称: python_014os.py
    # 获取文件绝对路径
    b = os.path.abspath(__file__)
    print('当前文件绝对路径:%s'%b)
    
    代码结果
    当前文件绝对路径:/Users/*/python_learing/python_014os.py
    # 获取文件路径
    c = os.path.dirname(__file__)
    print('文件路径: %s'%c)
    
    代码结果
    文件路径: /Users/*/python_learing
    # 判断文件是否存在
    d = os.path.exists(__file__)
    print('文件存在吗?:%s'%d)
    e = os.path.exists('python_016os.py')
    print('文件存在吗?:%s'%e)
    
    代码结果
    文件存在吗?:True
    文件存在吗?:False
    # 判断路径是否存在
    f = os.path.lexists('/Users/*/python_learing/python_014os.py')
    print('路径存在:%s'%f)
    
    代码结果
    路径存在:True
    import time
    # 返回文件修改时间
    g = os.path.getatime('/Users/*/python_014os.py')
    print('文件修改时间:%s'%(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(g))))
    
    预期结果
    文件修改时间:2020-07-07 10:59:20
    # 文件真实路径
    h = os.path.realpath(__file__)
    print('文件真实路径:%s'%h)
    
    代码结果
    文件真实路径:/Users/*/python_014os.py
    # 判断文件是否存在
    j = os.path.getsize(__file__)
    print('文件存在,文件大小为:%s'%j)
    try:
        k = os.path.getsize('/Users/*/python_learing/python_015os.py')
    except Exception as msg:
        print('错误为:%s'%msg)
    
    代码结果
    文件存在,文件大小为:1531
    错误为:[Errno 2] No such file or directory: '/Users/*/python_015os.py'
  • 相关阅读:
    路由器 命令行基础
    docker 学习
    flume 配置
    CentOS 7 安装字体库 & 中文字体
    centos7 web服务器内核优化
    hive 搭建
    varnish4.1 配置文件default.vcl
    varsh4.1 安装清除cache
    jvm 配置
    centos7优化内核参数详解
  • 原文地址:https://www.cnblogs.com/jiliangceshi/p/13264886.html
Copyright © 2011-2022 走看看