我正在尝试创建一个文件,但在不同的目录中。例如,当我的应用程序是在/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
什么是'path'?什么是'json_name'?你的错误堆栈跟踪的其余部分是什么? – Kevin