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

2024-03-29 08:22:14 发布

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

如果我写

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

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

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

'../Data/my_data.csv'

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


Tags: 文件csvpath路径目录内容dataos
1条回答
网友
1楼 · 发布于 2024-03-29 08:22:14

你可以这样做

'{}/../Data/my_data.csv'.format(current_path)
网友
2楼 · 发布于 2024-03-29 08:22:14

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

current_path = os.path.dirname(os.path.abspath(__file__))
new_path = os.path.join(current_path, '..', 'Data', 'my_data.csv')

相关问题 更多 >