📅  最后修改于: 2023-12-03 15:19:11.337000             🧑  作者: Mango
在编写 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
模块中的函数,可以轻松构建必要的路径。