zoukankan      html  css  js  c++  java
  • python 自带模块 os模块

                                    os模块

    首先可以打开cmd输入python进入交互界面  然后输入 dir(os)

    就可以看到os的全部用法了  我们简单的举几个例子就行了。

    写入os.getcwd()  可以查看当前所在路径

    import os
    print(os.getcwd())

    写入os.listdir 查看当前路径下的文件 当然你也可以指定查看那个路径下的文件  比如

    import os
    print(os.listdir("d:\"))

    这样就查看到了d盘下的文件

    os.path.abspath 查看指定路径的绝对路径 比如

    import os
    print(os.path.abspath("bin\awk"))

    这就查看到了bin目录下的awk的绝对路径

    os.path.split 它会将路径和文件名才分开并以元组的方式输出出来

    import os
    print(os.path.split("bin\ash.exe"))

    执行结果为

    os.path.basename   获取出文件名

    import os
    print(os.path.basename("bin\ash.exe"))

    os.path.join 它会将两个参数的值和在一起变成一个 

    import os
    print(os.path.join("d:bin\","ash.exe"))

    执行结果为

    如果第二个参数也是路径而不是文件 则 会将后面的路径输出

    print(os.path.join("d:bin\","e:\"))

    执行结果

     os.path.getsize  获取文件的大小

    import os
    print(os.path.getsize("d:bin\ash.exe"))

    注意这条命令获取的文件大小是以字节计算的   如果是文件夹默认值为0

    os.path.exists 判断文件或者文件夹是否存在

    import os
    print(os.path.exists("d:bin\ash.exe"))

    存在返回 True  不存在返回   False

    os.stat 返回文件的详细信息

    import os
    print(os.stat("d:bin\ash.exe"))

    执行结果为

    如果想单独取出一个值 可以在  os.stat("d:bin\ash.exe")后面加上一个点 然后在写上值的名称就可以了

    import os
    print(os.stat("d:bin\ash.exe").st_size)

    执行结果为

  • 相关阅读:
    应该选取表中哪些字段作为索引?
    maven聚合(依赖聚合)
    maven(1)
    maven打包记录1
    tomcat 日志(2)
    tomcat日志(1)
    存储过程
    EXISTS的用法介绍
    学习笔记-移动设备的处理器指令集 armv6 armv7 armv7s arm64
    学习笔记-nil NULL NSNull Nil的区别
  • 原文地址:https://www.cnblogs.com/love2000/p/11673653.html
Copyright © 2011-2022 走看看