Python .write работает только при записи в тот же каталог, что и скрипт - PullRequest
1 голос
/ 03 августа 2020

Я пытаюсь записать в файл, который находится в каталоге в том же месте, что и сценарий, назовите его Directory_A.

Когда я делаю this_file = open("Directory_A/output_file.txt", "w+"), затем пишу в файл, это всегда пусто после. Я обязательно закрываю файл.

Но когда я делаю this_file = open("output_file.txt", "w+"), а затем пишу в файл, он работает. Тот же точный код везде, только этот путь отличается. Каталог существует, и он даже создает файл, который я хочу в первом примере, но никогда не записываю в него.

Для пояснения, каталог выглядит примерно так:

Скрипт python: home / files / script.py

Каталог, в который я пытаюсь поместить выходной файл: home / files / Directory_A /

Файл, который я пытаюсь создать и записать в ( только создание на данный момент): home / files / Directory_A / output_file.txt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...