我正试图打开一个文件,但如果它不存在,我想创建它。
有没有一种快速简单的方法来访问open("folder/file.txt")
?如果file.txt不存在,它会创建它;如果文件夹不存在,则它会同时创建文件夹和file.txt?
我看到一些论坛提到在开放函数中传递w,a,w+,wt ECT的变体,但我仍然收到一个错误。
一直在尝试这个
with open("~/folder/file.json", "w") as json_file:
json_data = json.load(json_file)
查看os.path.expanduser(path)
(文档)。这将对~
进行必要的更换。