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)

    执行结果为

  • 相关阅读:
    福利贴——爬取美女图片的Java爬虫小程序代码
    select多选 multiple的使用
    Android笔记---点击事件的四种写法
    二叉排序树的插入与删除
    hdu 5269 ZYB loves Xor I && BestCoder Round #44
    linux 下同步异步,堵塞非堵塞的一些想法
    JavaScript编程随笔
    《从零開始学Swift》学习笔记(Day 51)——扩展构造函数
    What's Wrong With Hue Oozie Editor?
    2015.7个人反思小结以及兴许规划
  • 原文地址:https://www.cnblogs.com/love2000/p/11673653.html
Copyright © 2011-2022 走看看