我的文件结构如下所示:
ROOT
├── Admin
│ └── python_script.py
└── JSON
└── target_file.out
好的,我的 Python 文件在 admin 文件夹中。我正在尝试将文件保存在 JSON 文件夹中。我已经很好地将文件保存在 Admin 文件夹中,但现在我需要它去它应该去的地方,即 JSON 文件夹。目标必须是相对的,所以我不能做一个绝对的目标。
谢谢!
我的文件结构如下所示:
ROOT
├── Admin
│ └── python_script.py
└── JSON
└── target_file.out
好的,我的 Python 文件在 admin 文件夹中。我正在尝试将文件保存在 JSON 文件夹中。我已经很好地将文件保存在 Admin 文件夹中,但现在我需要它去它应该去的地方,即 JSON 文件夹。目标必须是相对的,所以我不能做一个绝对的目标。
谢谢!
如果您想通过文件对象存储文件,您可以执行以下操作:
# . = -Root----Admin
# .. = -Root
# ../JSON = -Root----JSON
my_file = open("../JSON/targetfile", "w")
my_file.write("foo")
my_file.close()
如果您始终从 运行代码Admin
,并且JSON
文件夹始终位于该相对点:
os.path.join('JSON', filename)
如果您在PythonScript
文件夹中:
os.path.join('..', 'JSON', filename)