zoukankan      html  css  js  c++  java
  • python之os.path模块

    1、简介

      os.path模块:常见的路径名操作。这个模块在路径名上实现了一些有用的功能。

    2、方法

    2.1、os.path.abspath(path)

      调用 os.path.abspath(path)将返回参数的绝对路径的字符串。这是将相对路径转换为绝对路径的简便方法。

    import os
    filepath = "Flask"
    print(os.path.abspath(filepath))

      输出结果:

    F:sharepythonFlask

    2.2、os.path.basename(path)

      用 os.path.basename(path)将返回一个字符串,它包含 path 参数中最后一个斜杠之后的所有内容。

    import os
    filepath = "F:sharepython"
    print(os.path.basename(filepath))

      输出结果:

    python

    2.3、os.path.dirname(path)

      调用 os.path.dirname(path)将返回一个字符串,它包含 path 参数中最后一个斜杠之前的所有内容。

    import os
    filepath = "F:sharepython"
    print(os.path.dirname(filepath))

       输出结果:

    F:share

    2.4、os.path.exists(path)

      如果 path 参数所指的文件或文件夹存在, 调用 os.path.exists(path)将返回 True,否则返回 False。

    import os
    filepath = "F:sharepython"
    print(os.path.exists(filepath))

      输出结果:

    True

      

    import os
    filepath = "F:sharepythonhello"
    print(os.path.exists(filepath))

      输出结果:

    False

    2.5、os.path.getsize(path)

      获取文件大小。

    import os
    filepath = "F:sharepythonstyle.css"
    print(os.path.getsize(filepath))

      输出结果:

    1561

    2.6、os.path.isabs(path)

      调用 os.path.isabs(path),如果参数是一个绝对路径,就返回 True,如果参数是一个相对路径,就返回 False。

    import os
    filepath = "F:sharepythonstyle.css"
    print(os.path.isabs(filepath))

      输出结果:

    True

      

    import os
    filepath = "style.css"
    print(os.path.isabs(filepath))

      输出结果:

    False

    2.7、os.path.isfile(path)

       如果 path 参数存在,并且是一个文件,调用 os.path.isfile(path)将返回 True,否则返回 False。

    import os
    filepath = "style.css"
    print(os.path.isfile(filepath))

      输出结果:

    True

      

    import os
    filepath = "F:sharepython"
    print(os.path.isfile(filepath))

      输出结果:

    False

    2.8、os.path.isdir(path)

      如果 path 参数存在,并且是一个文件夹, 调用 os.path.isdir(path)将返回 True,否则返回 False。

    import os
    filepath = "F:sharepython"
    print(os.path.isdir(filepath))

      输出结果:

    True
    import os
    filepath = "style.css"
    print(os.path.isdir(filepath))

      输出结果:

    False

    2.9、os.path.join(path, *paths)

      合成文件路径。

    import os
    filepath = "F:sharepython"
    print(os.path.join(filepath, "hello","ok.c"))

      输出结果:

    F:sharepythonhellook.c

    2.10、os.path.split(path)

      分割一个路径为目标名称和基本名称。

      

    import os
    filepath = "F:sharepythonFlaskSamplemanager.py"
    os.path.split(filepath)

      输出结果:

    ('F:\share\python\Flask\Sample', 'manager.py')

    2.11、os.path.relpath(path, start=os.curdir)

      用 os.path.relpath(path, start)将返回从 start 路径到 path 的相对路径的字符串。如果没有提供 start,就使用当前工作目录作为开始路径。

    import os
    print(os.path.relpath("F:share", "F:workspacehello"))

      输出结果:

    ....share
  • 相关阅读:
    21个高质量的Swift开源iOS App
    浅谈 JavaScriptCore
    开发完 iOS 应用,接下去你该做的事
    Xcode8的调试技能Memory Graph 实战解决闭包引用循环问题
    减肥App计划
    在管理实际中,心态很重要,当你以欣赏的态度去看一件事,你便会看到许多优点,以批评的态度,你便会看到无数缺点。
    怎样做才是一个独立自主的人?
    《圣经、》箴言篇13.3
    做事情需要坚持需要毅力更加需要观察和方法。(人生会遭遇许多事,其中很多是难以解决的,这时心中被盘根错结的烦恼纠缠住,茫茫然不知如何面对?如果能静下心來思考,往往会恍然大悟。 )
    10000单词积累,从今天开始(待续)。。。
  • 原文地址:https://www.cnblogs.com/bad-robot/p/9733939.html
Copyright © 2011-2022 走看看