如何在Python中计算相对路径?

2021-10-17 18:37:19 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我写

current_path = os.path.dirname(os.path.abspath(__file__))

然后我得到当前运行文件的路径。你知道吗

我需要的是从当前文件到:

'../Data/my_data.csv'

如何使用os将绝对路径输出到'../Data/my_data.csv',而不更改工作目录或其他任何内容?你知道吗

2条回答
网友
1楼 ·

你可以用操作系统路径连接地址:

current_path = os.path.dirname(os.path.abspath(__file__))
new_path = os.path.join(current_path, '..', 'Data', 'my_data.csv')
网友
2楼 ·

你可以这样做

'{}/../Data/my_data.csv'.format(current_path)

相关问题