Skip to main content
 首页 » 编程设计

python之获取多个目录和子目录中文件的绝对路径

2025年05月04日12bjzhanghao

我应该获取 dir3 中存在的文件的绝对路径。 路径是

"C:\\Workspace\\folder1\\folder2\\file" 

我应该提供的唯一输入是文件名和 C 盘中主目录的名称,即工作区。

我可以使用 python 中的任何内置函数获取绝对路径吗?我尝试使用这段代码,但它给了我错误的结果:

import os 
 
x='workspace' 
y='file_name' 
path_1=os.path.abspath("workspace/file_name") 
print(path_1) 

输出:

C:\Workspace\workspace\file_name 

请您参考如下方法:

我认为它应该适用于

os.path.abspath("workspace/file_name") 

编辑: 几秒钟前我在 python 控制台中尝试过:

import os 
os.path.abspath("Bachelor/simpleOpenCL.py") 
'/home/julius/Bachelor/simpleOpenCL.py'