📜  python 绝对路径 - Python (1)

📅  最后修改于: 2023-12-03 15:19:11.337000             🧑  作者: Mango

Python 绝对路径

在编写 Python 代码时,有时需要引用位于其他目录中的文件。使用绝对路径可以简化这个过程,使代码更加清晰易懂。本文将介绍 Python 中如何使用绝对路径。

获取当前工作目录

在 Python 中,可以使用 os 模块的 getcwd() 函数获取当前工作目录:

import os

current_dir = os.getcwd()
print(current_dir)  # 输出当前工作目录的路径
构建绝对路径

有了当前工作目录,就可以构建相应文件的绝对路径。在代码中,可以使用 os.path.join() 函数和 os.getcwd() 函数来构建需要的路径:

import os

current_dir = os.getcwd()
file_path = os.path.join(current_dir, 'example.py')
print(file_path)  # 输出文件的绝对路径
其他常用函数

除了上述函数外,还有一些常用的函数,可以帮助构建绝对路径:

  • os.path.abspath():返回文件的绝对路径
  • os.path.dirname():返回文件所在的目录路径
  • os.path.basename():返回文件名

下面是一个使用这几个函数来获取文件的绝对路径的示例:

import os

file_path = 'example.py'
dir_path = os.path.dirname(os.path.abspath(__file__))
abs_path = os.path.join(dir_path, file_path)
print(abs_path)  # 输出文件的绝对路径
总结

本文介绍了如何在 Python 中使用绝对路径。通过获取当前工作目录和使用 os.path 模块中的函数,可以轻松构建必要的路径。