如何用Python的os模块将相对路径./subfolder转为完整绝对路径?
使用单个os模块方法展开相对路径为绝对路径
直接用os.path.abspath()方法就能实现需求,它可以自动将包含./的相对路径转换为当前工作目录对应的完整绝对路径。
示例代码:
import os def get_full_path(relative_path): return os.path.abspath(relative_path) # 调用示例 print(get_full_path('./subfolder')) # 输出示例:/home/username/project/subfolder
os.path.abspath()会把输入的相对路径和当前工作目录(可通过os.getcwd()获取)拼接起来,同时自动解析./、../这类相对路径符号,最终返回标准的绝对路径。
内容的提问来源于stack exchange,提问作者Michael Moreno
相关产品推荐
相关产品推荐

