社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

文本文件和json文件可以互换使用吗?如果是的话,我怎样才能在python中使用它呢?

pErs0nZ • 5 年前 • 2205 次点击  

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

更多细节: 我发现 this 在互联网上 this 堆栈溢出来查找json文件是什么,但它没有说明json和txt是否可以互换使用,即使用相同的命令。例如,两者都可以使用相同的代码 with open('filename')as file: 或者json需要不同的代码。如果它们可以以相同的方式使用,那么链接和使用命令对于json文件和txt文件的过程是相同的吗?

操作系统: 窗口10

石斑鱼类: 空闲64位

版本: 蟒蛇3.7

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39752
 
2205 次点击  
文章 [ 2 ]  |  最新文章 5 年前
Solomon Ucko
Reply   •   1 楼
Solomon Ucko    6 年前

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

cricket_007
Reply   •   2 楼
cricket_007    6 年前

.txt 文件可以包含json数据,并使用 open() 在python中,可以打开任何文件、任何内容和任何文件扩展名(授予运行代码的用户这样做的权限)

直到尝试使用 json.loads json.load 分别是问题的起点。

换句话说,文件包含二进制数据。数据可以表示为字符串,该字符串可以是xhtml、json、csv、yaml等等,您必须使用适当的解析器从该格式中提取相关数据(但并不总是由文件扩展名决定使用什么)。

json需要不同的代码吗

它需要另一个模块

import json 
with open(name) as f:
    data = json.load(f)