0

私のファイル構造は次のようになります。

ROOT
├── Admin
│   └── python_script.py
└── JSON
    └── target_file.out

OK、私の Python ファイルは admin フォルダにあります。JSON フォルダーにファイルを保存しようとしています。ファイルを Admin フォルダーに正常に保存しましたが、ファイルを本来あるべき場所、JSON フォルダーに移動する必要があります。ターゲットは相対的でなければならないので、絶対的なターゲットはできません。

ありがとう!

4

2 に答える 2

3

ファイルオブジェクトを介してファイルを保存する場合は、次のようにします。

# .  = -Root----Admin
# .. = -Root
# ../JSON = -Root----JSON
my_file = open("../JSON/targetfile", "w")
my_file.write("foo")
my_file.close()
于 2011-10-17T08:31:57.940 に答える
1

常に からコードを実行しAdminJSONフォルダーが常にその相対ポイントにある場合:

os.path.join('JSON', filename)

フォルダにいた場合PythonScript:

os.path.join('..', 'JSON', filename)
于 2011-10-17T08:27:05.963 に答える