# -*-coding:utf-8-*- import pandas as pd import json import pprint # 读取csv文件 df = pd.read_csv('202205012-20230512.csv', header=None, skiprows=1, usecols=[1,2,3]) # 将数据转换为JSON格式 data = df.to_dict(orient='records') json_data = json.dumps(data) data_t = json.loads(json_data) for ele in data_t: print(ele['代码'])
时间: 2024-02-22 21:01:03 浏览: 132
#_--_coding_UTF-8_--_import_sys,os,dlib,glob,nu_PythonFace.zip
这段代码的作用是读取一个csv文件,并将其中的数据转换为JSON格式,然后输出其中每行数据的“代码”这一列的值。
其中:
- 第1行声明编码格式为UTF-8;
- 第2行导入pandas库,用于数据处理;
- 第3行导入json库,用于JSON格式的编码和解码;
- 第5行利用pandas库读取csv文件(文件名为“202205012-20230512.csv”),跳过第1行表头,仅读取第2、3、4列(用cols参数指定),并将其转换为pandas的DataFrame对象df;
- 第8行将DataFrame对象df转换为JSON格式,存储在变量json_data中;
- 第10行将json_data解码为Python对象(即一个字典列表),存储在变量data_t中;
- 第12~14行遍历data_t中的每个字典元素,输出其中key为“代码”的value值。
阅读全文