如何打开文本文件、读取文件内容并根据该内容创建哈希表?到目前为止,我已经尝试过:
import json
json_data = open(/home/azoi/Downloads/yes/1.txt).read()
data = json.loads(json_data)
pprint(data)
如何打开文本文件、读取文件内容并根据该内容创建哈希表?到目前为止,我已经尝试过:
import json
json_data = open(/home/azoi/Downloads/yes/1.txt).read()
data = json.loads(json_data)
pprint(data)
我建议这个解决方案:
import json
with open("/home/azoi/Downloads/yes/1.txt") as f:
data=json.load(f)
pprint(data)
该with
语句确保您的文件无论发生什么都会自动关闭,并且如果打开失败,您的程序会抛出正确的异常。该json.load
函数直接从打开的文件句柄加载数据。
此外,我强烈建议阅读和理解Python教程。这是必不可少的阅读,不会花费太长时间。
要打开文件,您必须正确使用 open 语句,例如:
json_data=open('/home/azoi/Downloads/yes/1.txt','r')
其中第一个字符串是文件的路径,第二个是模式:r = read, w = write, a = append