python里面 json格式文件加载操作 csv格式文件加载操作

# encoding:utf-8
#这是一个加载json文件的程序包
import json
with open("C:/Users/ztban/Desktop/ceshi.json", encoding='utf-8') as t :
    data= t.read()
user =json.loads(data)    #json转为字典类型
list_users=list(user)  # str类型转为list 类型 外层为list 内层为dict
#可以直接赋值给变量让后去操作登录名、 密码、接口等
for i in range(len(list_users)):
    a= list_users[i]['用户名']   # 变量可已拿到其他地方进行赋值、带入
    b=list_users[i]['密码']
    print("第"+str(i+1)+"个的姓名:"+a)
    print("第"+str(i+1)+"个的密码:"+b)
import csv
#获取csv文件里面的数据并可以去操作
with open('C:\\Users\ztban\Desktop\优秀青年人才.csv','r',encoding=' UTF-8-sig') as csv :
   data= csv.readlines()   #读取csv文件   str类型
for i in range(1,len(data) ):
    a= data[i]      # str类型转换
   # print(type(a))
 #   data1 = a.replace('\n', '').replace('\r', '')  # 去掉换行符 '\n'
    list1= a.split(',')   #str类型换为list类型
  #  print(type(list1))
    #可以直接赋值给变量让后去操作登录名、 密码、接口等
    print('姓名:'+list1[0])     #取出来姓名
    print('工号:'+list1[1])
    print('入库日期:' + list1[2])
    print('界次:' + list1[3])
    print('推荐版块:' + list1[4])
    print('得票数:' + list1[5])
    print('========================')

==========================================================================

后面在加上其他格式xml、txt等的加载

发布了30 篇原创文章 · 获赞 21 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44078196/article/details/103757007