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