问题:我想知道JSON和txt文件是否可以在python中互换使用。
更多详细信息:我在互联网上发现了this,在堆栈溢出中发现了this,以查找JSON文件是什么,但没有说明json和txt是否可以可互换使用,即使用相同的命令。例如,可以都使用相同的代码sleep
,或者JSON是否需要不同的代码。另外,如果可以以相同的通用方式使用它们,是否对JSON文件和txt文件进行链接和使用命令的过程相同?
操作系统: Windows 10
IDE: IDLE 64位
版本: Python 3.7
答案 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)
您可以用相同的方法从任何文件中读取原始数据。区别在于读取数据中的结构。