0

我有一个带有 src/ 目录和 data/ 目录的 Pydev/Eclipse 项目。是否有一种简单的方法可以从 Python 脚本(在 src 中)中访问数据/(以及那里的文件)的完整路径,而无需明确指定完整的数据路径?

4

1 回答 1

1

你可以做

import os
print os.getcwd()

然后只需删除 /src/ 部分并添加 /data/。从技术上讲,这将是完整路径,但它会使用 src 和 data 位于同一个顶级文件夹的假设来工作。

[编辑]

像这样的东西(如果你在 *nix 上)

import os
path = os.getcwd()
split_path = path.split('/')

new_path = ''.join([s + '/' for s in split_path[:-1]])
new_path += 'data/'

猜猜它在Windows上会相似

于 2012-12-13T21:29:55.477 回答