【问题标题】:Is there a benefit to using .json file extension in Python? [closed]在 Python 中使用 .json 文件扩展名有好处吗? [关闭]
【发布时间】: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


    【解决方案1】:

    对于识别文件的程序,文件名必须具有描述其内容的扩展名。来自wikipedia

    文件扩展名或文件类型是指定为 计算机文件名的后缀。扩展名表示 文件内容或其预期用途的特征。文件名 扩展名通常用句号与文件名分隔 (句号),但在某些系统中1 以空格分隔。

    因此,最佳做法是始终在创建文件时声明扩展名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-18
      • 2013-11-03
      • 1970-01-01
      • 2013-06-17
      • 1970-01-01
      • 2014-03-15
      • 2022-06-10
      • 1970-01-01
      相关资源
      最近更新 更多