Python对json文件的读取和处理
import json
# 读取JSON文件
def read_json_file(file_path):
with open(file_path, 'r', encoding='utf-8') as file:
data = json.load(file)
return data
# 处理JSON数据
def process_json_data(data):
# 示例:打印每个用户的名字
for user in data:
print(user['name'])
# 主函数
def main():
file_path = 'users.json' # 假设有一个名为'users.json'的文件
json_data = read_json_file(file_path)
process_json_data(json_data)
if __name__ == '__main__':
main()
这段代码首先定义了一个读取JSON文件的函数read_json_file
,它打开一个文件,读取JSON内容,并将其解析为Python字典。然后定义了一个处理JSON数据的函数process_json_data
,它遍历数据并进行处理,例如打印用户的名字。最后,在main
函数中,我们调用了读取和处理的过程。这个例子展示了如何在Python中读取和处理JSON文件的基本方法。
评论已关闭