使用os模块中的相对路径获取函数os.path.relpath()可以获取相对路径。

例如,假设当前文件路径为/home/user/project/main.py,要获取/home/user/project/data目录下的test.txt文件的相对路径,可以这样写:

import os

file_path = '/home/user/project/data/test.txt'
rel_path = os.path.relpath(file_path, start=os.getcwd())
print(rel_path)

其中,os.getcwd()获取当前文件所在目录的绝对路径,作为相对路径计算的起点。执行结果为:

data/test.txt
python 获取相对路径

原文地址: https://www.cveoy.top/t/topic/bbcG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录