文本文件和json文件可以互换使用吗?如果可以的话,如何在python中使用它?

时间:2018-10-22 02:04:42

标签: python json text

问题:我想知道JSON和txt文件是否可以在python中互换使用。

更多详细信息:我在互联网上发现了this,在堆栈溢出中发现了this,以查找JSON文件是什么,但没有说明json和txt是否可以可互换使用,即使用相同的命令。例如,可以都使用相同的代码sleep,或者JSON是否需要不同的代码。另外,如果可以以相同的通用方式使用它们,是否对JSON文件和txt文件进行链接和使用命令的过程相同?

操作系统: Windows 10

IDE: IDLE 64位

版本: Python 3.7

2 个答案:

答案 0 :(得分:1)

Retrofit retrofit = new Retrofit.Builder() .baseUrl(BASE_URL) .addConverterFactory(GsonConverterFactory.create()) .build(); retrofit.create(apiservice.class) 文件可以包含JSON数据,并且在Python中使用.txt可以打开任何文件,任何内容和任何文件扩展名(允许运行代码的用户有权这样做)

直到问题尝试开始使用open()json.loads分别加载非JSON字符串或文件时,这种情况才会出现。

换句话说,文件包含二进制数据。数据可以表示为字符串,该字符串可以是XHTML,JSON,CSV,YAML等,并且您必须使用适当的解析器从该格式中提取相关数据(但并非总是由文件扩展名来确定要使用)

  

JSON是否需要其他代码

它需要另一个模块

json.load

答案 1 :(得分:0)

您可以用相同的方法从任何文件中读取原始数据。区别在于读取数据中的结构。