【发布时间】:2021-02-07 15:02:05
【问题描述】:
我有一个使用外部文件来存储 json 数据的程序,到目前为止,我只是根据需要从 PyCharm 中手动创建文件。
似乎让程序自己生成它需要的文件会更好,使用类似的东西:
with open('new file', 'w') as new_file:
json.dump(content, new_file, indent=2)
这很好用,但我注意到 PyCharm 不会像我手动创建它那样将其识别为 json 文件,因此我尝试使用文件名中包含的扩展名编写这些新文件:
with open('new file.json', 'w') as new_file:
json.dump(content, new_file, indent=2)
后一种方式确保 PyCharm 将文件识别为 json 文件。我可以毫无问题地读取和写入两种文件类型的数据,但是这两个文件之间到底有什么区别?使用一个比另一个有好处吗?
【问题讨论】:
标签: python json save fwrite write