zoukankan      html  css  js  c++  java
  • 文件操作-os

    path = r"E:workspace est est2 ttttt.txt"
    path1 = "d:"

    1.os.getcwd

    print(os.getcwd())#当前路径

    2.os.listdir
    print(os.listdir()) #列出路径下的文件,默认是当前路径
    print(os.listdir("\workspace")) #列出路径下的文件,默认是当前路径

    3.os.path.basename
    print(os.path.basename(path)) #去掉路径,返回文件名

    4.os.path.dirname
    print(os.path.dirname(path)) #去掉文件名,返回路径

    5.os.path.join

    print(os.path.join(os.path.dirname(path),"aa.txt"))#连接路径

    6.os.path.split

    print(os.path.split(path))#返回basename、dirname元组

    7.os.path.splitdrive

    print(os.path.splitdrive(path))#返回盘符、路径+文件

    8.os.path.splitext

    print(os.path.splitext(path))#返回basename+文件名、文件后缀

    9.os.path.getatime

    print(os.path.getatime(path))#最近访问时间 access

    10.os.path.getctime
    print(os.path.getctime(path))#文件创建时间 creat

    11.os.path.getmtime
    print(os.path.getmtime(path))#文件修改时间 modify

    12.os.path.getsize
    print(os.path.getsize(path))#文件大小

    13.os.path.exists
    print(os.path.exists(path)) #判断路径是否存在

    14.os.path.isabs
    print(os.path.isabs(path)) #是否绝对路径

    15.os.path.isdir
    print(os.path.isdir(path))#是否是目录

    16.os.path.isfile
    print(os.path.isfile(path))#是否是文件

    17.os.path.islink
    print(os.path.islink(path))#是否是符号链接

    18.os.path.ismount
    print(os.path.ismount(path))#是否是挂载点

    19.os.path.samefile
    print(os.path.samefile(path,path1))#两个路径是否都指向同一个路径

    20.os.path.abspath

    print(os.path.abspath(".")) #当前目录的绝对路径

    print(os.path.abspath(r"..")) #上级目录的绝对路径获取当前脚本的完整路径

    print(os.path.abspath(__file__)) #获取当前脚本的完整路径


    一切技术都是为业务服务,脱离业务的技术一文不值!

  • 相关阅读:
    Linux 分卷压缩
    用 virtualenv 创建隔离的 Python 运行环境
    Ubuntu 16.04 安装 Python3.6
    Python 的全局变量
    Git 使用总结
    开源的许可证GPL、LGPL、BSD、Apache 2.0
    Python Unofficial Package Site
    apt-get update 更新 ubuntu时出现Hash sum mismatch的原因及解决方法
    Keep It Simple & Stupid
    Python IDLE 增加清屏功能
  • 原文地址:https://www.cnblogs.com/bubutianshu/p/10817823.html
Copyright © 2011-2022 走看看