zoukankan      html  css  js  c++  java
  • csv

    python2 中文乱码解决方法: https://www.cnblogs.com/phyger/p/9561283.html

    使用pandas

    import pandas
    a = {
        "姓名":['张三'],
        "年龄":[23]
    }
    data = pandas.DataFrame(a) # a需要是字典格式
    # mode='a'表示追加, index=True表示给每行数据加索引序号, header=False表示不加标题
    data.to_csv("test.csv",mode='a',index=True,header=False,)
    
    import pandas
    a = ['张三',23]
    data = pandas.DataFrame(data=a) # 
    # mode='a'表示追加, index=True表示给每行数据加索引序号, header=False表示不加标题
    data.to_csv("test.csv",mode='a',index=True,header=['name', 'age'],)
    
    
    原文链接:https://blog.csdn.net/weixin_38858749/article/details/117699357



    csv操作

     写入

    # # w 为写 a 为追加
    # # newline='': 这个限定插入新数据不会空行,如果没有这个,每次插入数据都会隔行填数据
    # with open("test.csv","a",newline='') as csvfile: 
    # 	writer = csv.writer(csvfile)
    # 	#先写入columns_name
    # 	writer.writerow(["index","a_name","b_name",'xx'])
    # 	#写入一行用writerow
    # 	writer.writerow([0,1,u"锴傧"])
    # 	# 写入多行用writerows
    # 	writer.writerows([[11,11,31],[21,21,31],[31,31,41]])
    

      

    追加

    file=open("test.csv",'r',encoding='utf-8')
    userlines=file.readlines()
    # print (userlines)
    file.close()
    print (userlines)
    
    with open("test2.csv","w",newline='') as csvfile: 
    	writer = csv.writer(csvfile)
    	#先写入columns_name
    	writer.writerow(["index","a_name","b_name",'xx'])
    	writer.writerow([0,1,2,u'zhuij'])
    

      

    读取

    # file=open("test.csv",'r',encoding='utf-8')
    # userlines=file.readlines()
    # # print (userlines)
    # file.close()
    # for line in userlines:
    # 	username=line.split(',')[0] #读取用户名
    # 	dpassword2=line.split(',')[1] #读取密码
    # 	password=line.split(',')[2] #读取密码
    # 	print(password)
    

     

    不使用with的写法

    file=open("test2.csv","w",newline='')
    writer = csv.writer(file)
    #先写入columns_name
    writer.writerow(["index","a_name","b_name",'xx'])
    writer.writerow([0,1,2,u'zhuij'])
    file.close()

  • 相关阅读:
    node的二进制权限比对设计
    如何获取和杀死node中子进程的pid,以及系统上的小坑
    node express框架下接收、发送和解析iso-8869-1编码
    node.js 小端十六进制的十进制互转以及十六进制大小端转换
    node加密rsa公钥和python解密私钥的问题
    html-pdf在centos上安装报错
    node.js 的knex 连接数据库表情编码问题
    node.js怎么调用lua脚本操作redis
    mongodb查询非空数组
    位运算
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/15465113.html
Copyright © 2011-2022 走看看