0

src/ ディレクトリと data/ ディレクトリを持つ Pydev/Eclipse プロジェクトがあります。完全なデータ パスを明示的に指定せずに、Python スクリプト内 (src 内) から data/ (およびそこにあるファイル) の完全なパスにアクセスする簡単な方法はありますか?

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 に答える