zoukankan      html  css  js  c++  java
  • OS模块

    #os模块

    文件

    - os.rename("旧文件","新文件")   #重命名
    - os.remove("要删除的文件名")   #删除文件
    

    文件夹

    os.makedirs("a/b/c/d/e/f")      # 递归创建文件夹   
    os.removedirs("a/b/c/d/e/f")    # 递归删除文件夹   
    os.mkdir("a")                   # 创建文件夹      
    os.rmdir("a")                   # 删除文件夹      
    print(os.listdir("C:Python26视频"))            # 查看当前路径下所有的文件  
    

    路径

    os.getcwd()   ##获取当前工作路径
    os.chdir()   #改变当前脚本工作目录,相当于终端下的cd
    os.path.abspath()   #获取文件的绝对路径
    os.path.split()   #路径分隔
    os.path.dirname()   #h获取父集目录
    print(os.path.basename("F:学习python-lch作业day15"))  ##返回path最后的文件夹名
    print(os.path.dirname(__file__))   ##获取到本文件的路径
    print(os.path.dirname(os.getcwd()))  #获取当前文件的路径的上一层路径
    

    is系列 -

    print(os.path.exists("C:Python_26day07"))   # 判断路劲是否存在  
    print(os.path.isabs("day07"))       # 如果path是绝对路径,返回True  
    print(os.path.isfile("C:Python_26day15lib.py"))   # 如果path是一个存在的文件,返回True。否则返回False  
    print(os.path.isdir("C:Python_26day15"))  # 如果path是一个存在的目录,则返回True。否则返回False  
    

    print(os.path.join("C:\User",'Python_26',"day15","lib.py"))  # 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 ***
    >>>>C:UserPython_26day15lib.py
    print(os.path.join("daye","db","lalal")) 
    print(os.path.getsize("C:Python_26day15lib.py")) # 获取文件大小 ***
    

    其他

    print(os.popen("dir").read())  # 给终端发送指令 **
    print(os.environ)  # 获取环境变量
    

  • 相关阅读:
    Linear Regression Example
    三角函数画图(Python)
    机器学习算法笔记系列之深入理解主成分分析PCA-原理篇
    Boosted Trees 介绍
    Jacobian矩阵和Hessian矩阵
    使用插件pagehelper在mybatis中实现分页查询
    git常用操作
    Python远程视频监控
    FPGA选型
    英文Datasheet没那么难读
  • 原文地址:https://www.cnblogs.com/Nayears/p/12166574.html
Copyright © 2011-2022 走看看