zoukankan      html  css  js  c++  java
  • python学习——os模块

    # 相对路径表示法
    . 代表的是当前目录
    .. 代表的是父级所在目录

    # 获取当前文件所在目录的绝对路径
    res = os.path.abspath(".")
    print(res)
    
    # 获取当前目录父级目录的绝对路径
    print(os.path.abspath(".."))
    
    # 魔法变量:__file__:代表的是当前文件的文件名
    print(__file__)
    
    # 获取当前文件的绝对路径
    res = os.path.abspath(__file__)
    
    
    # dirname:获取父级目录的路径
    res1 = os.path.dirname(res)
    print(res1)
    
    
    # 需求:在当前文件夹下面,根据项目的层级关系来获取项目目录路径?
    res2 = os.path.dirname(res1)
    print(res2)
    
    
    Basedir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    print(Basedir)
    
    # 路径拼接的方法 os.path.join()
    res22 = os.path.join(Basedir,"py27_02day")
    print(res22)
    
    res33 = '\'.join([Basedir,"py27_02day"])
    print(res33)

    扩展方法

    linux命令                os模块中的方法
    pwd: os.getcwd() 获取当前路径
    cd os.chdir() 切换
    ls os.listdir() 获取当前路径下的文件信息
    mkdir os.mkdir() 创建文件夹
    rmdir os.rmdir() 删除文件夹
    import os
    
    # 获取当前的工作路径print(os.getcwd())
    
    # 切换路径
    os.chdir("..")
    print(os.getcwd())
    
    # 获取当前工作路径下的文件和文件夹信息
    print(os.listdir("."))
    
    os.mkdir("test01")
    
    os.rmdir("test01")
    
    # 判断给定的路径是否是文件
    res= os.path.isfile(r"C:projectpy27_classpy27_04day1序列类型数据的切片操作(进阶).py")
    print(res)
    # 判断给定的路径是否是文件夹路径
    res= os.path.isdir(r"C:projectpy27_classpy27_04day")
    print(res)
     
  • 相关阅读:
    大臣的旅费 Apare_xzc 求树的直径 蓝桥杯
    连号区间数 Apare_xzc
    js盒模型
    js仿真进度条
    JS卷动事件
    json对象读取
    button属性及兼容性处理
    js图片跟随效果
    商城倒计时JS怎么做
    计算某天距离现在日期的差值
  • 原文地址:https://www.cnblogs.com/erchun/p/12369011.html
Copyright © 2011-2022 走看看