`

python获取当前脚本路径和父目录

阅读更多
def GetParentPath(strPath):
    if not strPath:
        return None;
    
    lsPath = os.path.split(strPath);
    print(lsPath);
    print("lsPath[1] = %s" %lsPath[1]);
    if lsPath[1]:
        return lsPath[0];
    
    lsPath = os.path.split(lsPath[0]);
    return lsPath[0];
        

strPath = GetCurrPath();
print("curr path: %s" %strPath);

#print(GetParentPath(strPath));

strPath += "/";
print(GetParentPath(strPath));

print(GetParentPath("/"));
 
分享到:
评论

相关推荐

    python获取当前目录路径和上级路径的实例

    第一种是直接使用os.path.dirname()函数两次,以获得当前文件的父目录。第二种是使用os.path.abspath(os.path.join(os.getcwd(),"..")),这里join()函数用于拼接目录路径,而".."代表上级目录的路径。 如果需要获取...

    python获取当前文件路径以及父文件路径的方法

    ### Python 获取当前文件路径及父文件路径的方法 在Python编程中,经常需要处理文件路径问题,比如读取或写入特定目录下的文件、查找资源文件等。为了方便地获取当前文件及其父级目录的路径,我们可以利用Python...

    Python获取运行目录与当前脚本目录的方法

    了解如何获取当前运行目录和当前脚本所在目录对于进行这些操作至关重要。 #### 1. 什么是运行目录? 运行目录指的是Python程序在执行时所处的工作目录,即当程序执行`os.getcwd()`时返回的目录。这个目录可能与...

    Python – 获取当前目录/上级目录/上上级目录

    `os.path.abspath()`通常与`os.path.dirname()`结合使用,以获取一个路径的父目录的绝对路径。 `os.path.join()`函数用于连接多个路径组件,创建一个合法的文件或目录路径。它会自动添加所需的斜杠。例如,`os.path...

    Python如何获取文件路径/目录

    在Python编程中,获取文件路径和目录是日常工作中常见的任务,尤其在处理文件操作和文件系统交互时。本文将详细讲解如何在Python中获取文件路径和目录,以及一些相关的文件操作。 首先,让我们讨论如何获取文件路径...

    python3获取当前目录的实现方法

    `os.path.dirname()`函数的作用是获取指定路径的目录部分,当对当前文件路径使用此函数时,第一次调用会得到当前文件所在的目录,第二次调用会得到该目录的父目录,即为上级目录。最后,使用`os.path.abspath()`函数...

    Python父目录、子目录的相互调用方法

    4. **模块文件**:每个Python脚本文件可以视为一个模块。 #### 知识点二:父目录调用子目录 假设我们有一个如下的目录结构: ``` F:\Code └── test ├── __init__.py ├── test1 │ ├── __init__....

    python-findmodules:查找相对于运行脚本的项目模块目录

    用法示例: import findmodulesfindmodules.init(base='modules', realpath=True)本示例将在当前脚本的目录和所有父目录中搜索名为“modules”的文件夹。 符号链接将首先被解析。 如果找到该目录,它将被附加到 sys...

    python3获取当前文件的上一级目录实例

    在Python编程中,有时我们需要获取当前执行脚本的文件路径或者其上级目录,这在处理模块导入、资源文件路径等问题时特别有用。本篇将详细解释如何在Python3中获取当前文件的上一级目录,并给出具体实例。 首先,...

    Python-Unipath用面向对象的方式操作文件和目录

    3. **导航**:`child()`方法可以获取子目录或文件,`ancestor(n)`返回n级父目录,`siblings()`则返回同级的其他文件或目录。 4. **读写文件**:通过`open()`方法可以直接打开文件进行读写,类似Python内置的`open()...

    相对路径的建立方法.zip

    为了确保脚本的可移植性,可以使用`os`模块(在Python中)或其他语言相应的库来获取脚本的起点,然后构建相对路径。 5. **相对路径在URL中的应用**:在网页开发中,相对路径同样用于链接资源。例如,`...

    python在不同层级目录import模块的方法.zip

    # 获取父目录的路径 parent_path = os.path.dirname(current_path) # 添加父目录到sys.path sys.path.append(parent_path) # 现在可以从父目录导入模块了 import parent_module ``` ### 3. 使用`__init__.py` ...

    python遍历文件目录、批量处理同类文件

    (1)使用os.path.dirname(__file__)时,是针对运行时对所给程序脚本的路径来获取父目录的,即截取你输入的脚本路径的所在目录名称,如上图示例,输入绝对路径时返回绝对路径,输入相对路径时返回相对路径,如果只...

    Python3 导入上级目录中的模块实例

    此外,`fatherdirname`应替换为你实际的父目录名称,`xxx`替换为你想导入的模块名。 在实际项目开发中,这种方式可能会影响代码的可移植性,因为每个运行环境的`sys.path`可能会不同。为了避免这种问题,可以考虑...

    Python导入父文件夹中模块并读取当前文件夹内的资源

    在某些特殊情况下,我们的 Python 脚本需要调用父目录下的其他模块。例如: 在编写 GNE 的测试用例时,有一个脚本 generate_new_cases.py放在 tests文件夹中。而 tests 文件夹与 gne 文件夹放在同一个位置。其中 ...

    python中os模块详解

    os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… ...os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir

    相对路径小练习题.rar

    - 在脚本和程序中,相对路径常用于表示配置文件、日志文件或临时文件的位置,因为它们与程序执行的位置相关联。 - 在HTML、CSS和JavaScript中,相对路径用于链接资源,如图片、样式表和脚本文件,以确保在不同页面...

    参考资料-19、快速获取文件路径.zip

    此外,文件路径的操作还包括检查文件是否存在(Python的os.path.exists(),Java的File.exists()),判断是否为目录(os.path.isdir(),File.isDirectory()),以及获取父目录(os.path.dirname(),File.getParent()...

    PYTHON常用模块.pdf

    这些方法为Python程序员提供了对文件系统操作的强大支持,使得在编写涉及文件和目录管理的程序时更加便捷和高效。通过合理使用`os`和`os.path`模块,可以轻松实现文件的创建、删除、重命名、路径操作以及与操作系统...

Global site tag (gtag.js) - Google Analytics