首页 > 其他分享 >CSV文件的读取与写入

CSV文件的读取与写入

时间:2023-10-19 12:44:46浏览次数:52  
标签:csv 读取 写入 writer det csvfile brush CSV

写入CSV文件

save_path = '/home/wp/st_detection/download_code/toy.csv'
with open(save_path, 'w', newline='') as csvfile:
    det_writer = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)
    det_writer.writerow(['brush_hair/April_09_brush_hair_u_nm_np1_ba_goo_0', 0.1, 0.1, 0.5, 0.5, 0.98])
    det_writer.writerow(['brush_hair/April_09_brush_hair_u_nm_np1_ba_goo_0', 0.2, 0.2, 0.6, 0.6, 0.92])

写入结果:

 

读取CSV文件

path = '/home/wp/st_detection/download_code/toy.csv'
with open(path, newline='') as csvfile:
    det_reader = csv.reader(csvfile, delimiter=',', quotechar='|')
    for row in det_reader:  # row 是一个列表
        print('   '.join(row))

输出结果:

 

本文参考:csv --- CSV 文件读写 — Python 3.12.0 文档

 

标签:csv,读取,写入,writer,det,csvfile,brush,CSV
From: https://www.cnblogs.com/picassooo/p/17774454.html

相关文章

  • 将自定义的日志直接写入到 mysql 数据库
    将日志直接写入到MySQL数据库中可能会对性能产生影响。如果需要高性能的日志记录解决方案,则可以考虑使用专门的日志记录器,例如Elasticsearch、Logstash和Kibana(ELK)堆栈。安装MySQL数据库,并创建一个新的数据库和表来存储日志数据。使用MySQL连接器来连接到MySQL数据库。创建一个包含......
  • 使用 LF Edge eKuiper 将物联网流处理数据写入 Databend
    作者:韩山杰DatabendCloud研发工程师https://github.com/hantmacLFEdgeeKuiper是Golang实现的轻量级物联网边缘分析、流式处理开源软件,可以运行在各类资源受限的边缘设备上。eKuiper的主要目标是在边缘端提供一个流媒体软件框架(类似于ApacheFlink(opensnewwindo......
  • /sys/class/gpio/连续读取gpio引脚电平有问题的原因
    一、通过shell命令读取引脚电平值/sys/class/gpio/目录下的内容 可以向export写入相应引脚输出来导出gpio,例如echo66>export 进入gpio66下,读取value的值即为gpio输入的值(默认为输入)二、通过C程序读取引脚电平值 程序:intmain(intargc,char*argv[]){in......
  • php 日志 写入 文件 获取完整url 获取当前请求地址
      $file='log.txt';//要写入文件的文件名(可以是任意文件名),如果文件不存在,将会创建一个$content=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];if($f=file_put_contents($file,$content,FILE_APPEND)......
  • C语言-读取一个目录中的文件,并将文件名写入数组
    C语言-读取一个目录中的文件,并将文件名写入数组注意点:文件名是字符串,放入数组,需要数组二维数组,array[m][n],m表示字符串的个数,n表示字符串的长度;使用函数char*strcpy(char*destination,constchar*source),例如:charstrings[3][10];strcpy(strings[0],"hello");......
  • HBase-通过外部表将Hive数据写入到HBase
    a)准备测试数据这里准备的csv文件data_test.csv,内容没用''包裹,逗号作为列分隔符171301,燕青,男,27,发展部171207,武松,男,39,开发部171307,李逵,男,41,开发部320812,宋江,男,45,战略部321009,顾大嫂,女,38,后勤部171312,卢俊义,男,43,发展部  b)hbase创建表creat......
  • 3.5-io读取与存储
    3.5-io读取与存储  3.5.1有哪些io方式¶数据分析阶段的重点:分析、建模3.5.2读取和存储csv¶存储、读取、索引设置数据追加3.5.3读取和存储excel¶存储、读取、工作表设置数据追加 In [ ]:importpandasaspdimportnumpyasnpd......
  • xlwings 如何读取可见行 剔除隐藏行和未筛选行
    xlwings如何读取可见行剔除隐藏行和未筛选行在xlwings中,读取可见行并剔除隐藏行和未筛选行的功能并不直接支持。xlwings的主要功能是通过Python与Excel进行交互,包括读取和写入数据,以及调用VBA代码12。然而,处理隐藏行或筛选行通常需要使用Excel的高级功能,这些功能在xlwings中可能......
  • C语言-从键盘输入字符直到#结束,并将字符写入文件
    C语言-从键盘输入字符直到#结束,并将字符写入文件#include<stdio.h>#include<stdlib.h>intmain(){ FILE*fp=NULL; charfilename[25]; charch; printf("inputsavedfilename:\n"); gets(filename);//从键盘输入字符串,与scanf功能类似,其原型是char*gets(char*str)......
  • C语言-将两个文件中的字符串拼接在一起写入第三个文件中
    C语言-将两个文件中的字符串拼接在一起写入第三个文件中步骤1.先创建两个文件A.txt和B.txt,分别写入123,456步骤2.编写程序#include<stdio.h>#include<stdlib.h>#include<string.h>//将A.txt和B.txt中的字符串拼接,放入C.txt中intmain(){ FILE*fa,*fb,*fc; inti,j,......