pythonにて相対パスで保存できなくなった。
解決したいこと
numpyのndarrayを相対パスで保存できないです。
ディレクトリの構造は
D:
├─code
│ ├─test.py
├─npy
となっており、test.pyの中で作成したtempというndarrayをtemp.npyという名前でnpyディレクトリに保存する下のようなコードを書きました。
np.save("../npy/temp.npy", temp)
エラーは吐かれないのですが、保存はされません。
試しに以下のコードでカレントディレクトリを出力するとtest.pyとは全く異なる場所にワーキングディレクトリがあることになってしまっています。
import os
path = os.getcwd()
print(path)
ワーキングディレクトリをtemp.pyのところに合わせれば保存できそうな気もしますが、頻繁にディレクトリを変えるので、相対パスでどうしても保存したいです。
自分で試したこと
現在はフルパスで指定することで対処していますが、どなたか解決策ご存じないでしょうか。
お教えいただきたいです。宜しくお願い致します。