Я пытаюсь создать файл, но в другом каталоге. Например, когда мое приложение в /home/app1
Я хотел бы создать файл в /home/logs
Как создать файл в другом каталоге
Я пытался что-то вроде этого:
json_file = "%s.json" % json_name
json_file_path = pathlib.Path("%s/%s" % (path, json_file))
if not json_file_path.is_file():
file = open(json_file_path, 'w+')
file.close()
else:
print("NotMkay")
Где путь /home/logs
, json_file это имя файла «example.json» и json_file_path это путь + json_file
Но все, что я получаю:
TypeError: invalid file: PosixPath
Что такое 'путь'? Что такое 'json_name'? Какова остальная часть трассировки стека для вашей ошибки? – Kevin