zoukankan      html  css  js  c++  java
  • os模块总结

    学了忘,忘了学,忘了就来看一下。。。唯一进步的就是这次学的比上次更快了- -

    最常用的几个:

    os.getcwd()   # os.path.abspath(os.path.dirname(__file__))获取当前文件所在目录

    os.listdir(path)    列出该目录下的所有文件

    os.path.dirname(path) 列出该path上一级目录

    os.path.join(path,"dsd.txt")  合并路径

    os.path.exists(path)  判断指定路径(文件或目录)是否存在

    先判断后创建

    import os
    dirs = '/path/dir'
    
    if not os.path.exists(dirs):
        os.makedirs(dirs)
    

      

    巧用os模块:

    # 执行shell,只要linux掌握的好,os模块好像真的可以为所欲为。

    os.system(command)  可执行cmd下所有命令

    os.popen(command)  返回连接管道的文件对象,该文件对象的操作方法同open()

    import os
    
    
    f = os.popen("ps aux | grep python")
    string = f.read()
    

     os.path.getsize(path) 返回文件的大小

    若path为目录则返回4096byte.

  • 相关阅读:
    java中的接口
    java中的多态
    java中的继承
    抽象和封装
    表单验证
    13、迭代器与生成器
    10、end关键字和Fibonacci series: 斐波纳契数列
    9、字典
    8、元组
    2、Python_Day_1_作业
  • 原文地址:https://www.cnblogs.com/zenan/p/8350222.html
Copyright © 2011-2022 走看看