Когда вы не указываете какой-либо путь во время чтения или записи файла, он принимает current working directory (cwd)
в качестве базового пути.
В вашем случае, когда вы open
файл в режиме a+
, он должен создавать файл на вашем cwd
.
CWD - это путь, из которого вы вызывали свой скрипт python. Вы можете проверить это с python по:
import os
print(os.getcwd())
Так что, если вы не предоставите никакого пути и просто напишите имя файла, это путь, в который будут записаны ваши файлы. Если вы хотите использовать относительный путь, вы можете сделать это, посмотрев на cwd
и создав соответствующую строку относительного пути.