📅  最后修改于: 2023-12-03 15:04:18.337000             🧑  作者: Mango
在Python中,我们可以使用os
模块来获取文件的完整路径。
以下代码可以获取当前Python文件的完整路径:
import os
current_file_path = os.path.abspath(__file__)
print(current_file_path)
输出结果:
/Users/username/Documents/python_scripts/current_file.py
在上述代码中,os.path.abspath()
函数可以返回给定路径的绝对路径,而__file__
魔法变量则可以获取当前Python文件的相对路径。
以下代码可以获取当前Python文件所在的工作目录的完整路径:
import os
current_working_dir = os.getcwd()
print(current_working_dir)
输出结果:
/Users/username/Documents/python_scripts
在上述代码中,os.getcwd()
函数可以返回当前Python文件所在的工作目录的绝对路径。
以下代码可以获取指定文件或目录的完整路径:
import os
file_path = "sample.txt"
file_abs_path = os.path.abspath(file_path)
print(file_abs_path)
dir_path = "sample_dir"
dir_abs_path = os.path.abspath(dir_path)
print(dir_abs_path)
输出结果:
/Users/username/Documents/python_scripts/sample.txt
/Users/username/Documents/python_scripts/sample_dir
在上述代码中,os.path.abspath()
函数可以将相对路径转换为绝对路径,从而获取指定文件或目录的完整路径。
使用os
模块中的abspath()
函数可以轻松地获取Python文件和文件夹的完整路径,在处理文件和目录时非常有用。