首页 > 编程语言 >PYTHON 读写CSV

PYTHON 读写CSV

时间:2023-08-12 10:36:07浏览次数:35  
标签:file1 ab PYTHON 读写 CSV data csv append row

import csv
data=[]
file1=open("xx2.csv",mode="w")
writer=csv.writer(file1)
with open("sc.csv",'r',encoding='utf-8') as file:
    reader=csv.DictReader(file)
    ab=0
    for row in reader:
        data=[]
        ab=ab+1

        data.append(ab)
        data.append(row["v1"])
        data.append(row["v2"])
        data.append(row["v3"])
        data.append(row["v4"])
        data.append(row["v5"])
        data.append(row["v6"])
        data.append(row["v7"])
        data.append(row["v8"])
        data.append(row["v9"])
        data.append(row["v10"])
        data.append(row["v11"])
        data.append(row["v12"])
        data.append(row["v13"])
        data.append(row["v14"])
        data.append(row["v15"])
        data.append(row["v16"])
        data.append(row["v17"])
        data.append(row["v18"])
        data.append(row["v19"])
        data.append(row["v20"])
        data.append(row["v21"])
        data.append(row["v22"])
        data.append(row["v23"])
        data.append(row["v24"])
        data.append(row["v25"])
        print(row["v1"],row["v2"],row["v3"])
        if ab>50:
            break
            pass
        writer.writerow(data)
file1.close()

 

标签:file1,ab,PYTHON,读写,CSV,data,csv,append,row
From: https://www.cnblogs.com/xkdn/p/17624446.html

相关文章

  • python 判空 is None 和 if not None 对比
    Thanksforcomments.Ihavetestedtheperformbetweenthese:importtimeitdefusing_is_none(variable):returnvariableisNonedefusing_if_not_none(variable):returnnotvariablevariable=Noneprint("Using'isNone':",......
  • a、IPython
    IPython:超越PythonPython有很多开发环境可供选择,IPython(interactivePython的简称,即交互式Python)由FernandoPerez作为一个增强的Python解释器于2001年启动,并由此发展为一个项目。用Perez的原话来说,该项目致力于提供“科学计算的全生命周期开发工具”。如果将Pytho......
  • Anaconda创建python新环境
    Anaconda创建python新环境1、创建python环境方法一:condacreate-npython3.6(环境名字)python=3.7(版本号)方法二:a.从“开始>anaconda>anacondanavigator”,打开如下配置页面:b.在上述页面左侧列表中选择“Environments>Create”c.打开如下页面:重新命名文件夹名,并选择一......
  • 某公司笔试题 - 取近似值(附python代码)
    #写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于0.5,向上取整;小于0.5,则向下取整。#保证输入的数字在32位浮点数范围内num=input("请输入一个正数:")print(int(float(num)+0.5))......
  • 某公司笔试题 - 质数因子(附python代码)
    #输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举),(如180的质因子为22335)#数据范围1<=n<=2*10**9+14#质数:指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。importmaths=input("请输入一个正整数:")whileTrue:#isdigit函......
  • Mac M1 设置python3到python
    在bash中,我们可以使用如下方式设置全局变量使用whichpython3找到python3的路径,如下sunly@sunlydeMacBook-Air~%whichpython3/Library/Frameworks/Python.framework/Versions/3.11/bin/python3然后在~/.bash_profile中设置对应的重命名aliaspython="/Library/Framew......
  • # yyds干货盘点 # 盘点一个dataframe读取csv文件失败的问题
    大家好,我是皮皮。一、前言前几天在Python钻石群【心田有垢生荒草】问了一个Pandas数据处理的问题,一起来看看吧。大佬们求教个方法 现在有个数据量很大的dataframe 要吐csv格式 但结果总是串行 加了encoding='utf-8'还是没解决 还有其他方法么?下图是他提供的图片:二、实现......
  • 某公司笔试题 - 进制转化(附python代码)
    #写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。#数据范围:保证结果在1<=n<=2**31-1hex_str=input("请输入一个十六进制的数:")whileTrue:try:#将十六进制的数转成10进制s=int(hex_str,16)#数据的取值范围[1,214748364......
  • Python 读取 Arduino 串口数据
    serial读取串口数据初始化serimportserialser=serial.Serial('com1',9600,timeout=1)初始化的参数ser=serial.Serial(port=None,#numberofdevice,numberingstartsat#zero.ifeverythingfails,theuser#canspecifyadevicestring,......
  • 某公司笔试题 - 字符串拆分(附python代码)
    #输入一个字符串,请按长度为8拆分每个输入字符串并进行输出#长度不是8整数倍的字符串请在后面补数字0,空字符串不处理str=input("请输入一个字符串:")#字符串长度1~7时,输出字符串并用0补齐8位iflen(str)<8andlen(str)>0:print(str+'0'*(8-len(str)))#当字符串的长......