ファイルa.py
があります。特定のファイルの親ディレクトリを取得
ロケーションは/home/user/projects/project1/xxx/a.py
です。
os.getcwd()
に電話すると、/home/user/projects/project1/xxx/
となります。しかし、私は/home/user/projects/project1
に行きたいです。どのように私はこれをPythonで行うことができますか?
編集:私はもっと明確にする必要があります。私は私のDjangoプロジェクトのためにこれを望みます。
私は私のsettings.pyにこれらのコードを使用します。
PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
その後、私は私の静的ファイルのフォルダがある場所を指定する休閑コードを使用しています。 :/home/user/projects/project1/xxx/settings.py
私の静的ファイルフォルダがsettings.py
と同じディレクトリの下にある:下
os.path.join(PROJECT_PATH,'statics'),
私のsettings.pyファイルです。
今私はsettings.py
に
は..'' '' os.pardir'を使用しての代わりに考えてみましょう。 *ほとんどのシステムでは、それらは同じものになりますが、そこには1つか2つのあいまいなシステムがあるかもしれないと思います。 – mgilson