zoukankan      html  css  js  c++  java
  • 常见模块(四) os模块

    注: os模块是实现python程序对操作系统(operation system)的操作

    1.对文件或者目录进行删除或者创建的相关操作

    # os.rename("b","c")       #将a文件或者目录修改成b文件或者目录
    # os.remove("a")             #只能移除a文件
    # os.removedirs("a")      #递归删除一个目录,前提是目录下没有文件
    # os.mkdir("a")                #创建一个空目录
    # os.makedirs("ac")     #递归创建目录ac
    

     

    2.对一个绝对路径的分割

    print(os.path.split(r"C:UsersshawnPycharmProjectsshwan练习abc.py"))
    #拿出来的是一个元组,元组的第一个元素是文件所在目录,第二个元素是文件名
    #运行结果:('C:\Users\shawn\PycharmProjects\shwan\练习', 'abc.py')
    
    print(os.path.dirname(r"C:UsersshawnPycharmProjectsshwan练习abc.py"))
    #得到的是这个绝对路径的文件名
    #运行结果: C:UsersshawnPycharmProjectsshwan练习
    
    print(os.path.basename(r"C:UsersshawnPycharmProjectsshwan练习abc.py"))
    #得到的是这个绝对路径的目录
    #运行结果: abc.py
    

     

    3.判断输入结果是一个目录还是文件,返回波尔类型的值

    # os.path.isdir()
    # os.path.isfile()
    

      

    4.文件的相关属性,比如大小,创建时间,修改时间,最后访问时间

    os.stat是os.path.getsize ,os.path.getmtime,os.getctime的简易写法

    print(os.stat("abc.py").st_size)
    #单位同样是字节
    #690
    
    print(os.path.getsize("abc.py"))
    #单位是字节
    #690
    
    print(os.path.getatime("abc.py"))
    #文件的最后访问时间,单位是时间戳
    # 1547628210.5446262
    
    
    print(os.path.getmtime("abc.py"))
    #文件最后修改的时间,单位是时间戳
    # 1547628210.5466273
    
    print(os.path.getctime("abc.py"))
    #文件最后访问时间,单位是时间戳
    # 1547627957.41226
    

      

    5.目录拼接

    import os
    print(os.path.join(r"C:UsersshawnPycharmProjectsshwan练习","2"))
    # 运行结果: C:UsersshawnPycharmProjectsshwan练习2
    

      

    6.获取当前目录,切换目录

    import os
    print(os.getcwd())
    #运行结果:C:UsersshawnPycharmProjectsshwan练习
    os.chdir(r"..a")
    print(os.getcwd())
    #运行结果:C:UsersshawnPycharmProjectsshwana
    

      

  • 相关阅读:
    myeclipse 自动部署web项目(自动编译)
    A股、B股区别
    vi分屏指令
    并发用户数与TPS之间的关系
    单台机器安装zookeeper
    Flask-sqlalchemy使用alembic迁移模型_示例1
    Excel VBA 判断是否打开了某个Excel文件
    Excel VBA 从一个带文件夹名和文件名的字符串里提取文件夹名和文件名
    混合编程 从Excel VBA里调用Python模块文件
    Excel VBA 如何在工作表上使用Option Button按钮
  • 原文地址:https://www.cnblogs.com/duoduoyichen/p/10284852.html
Copyright © 2011-2022 走看看