繁体   English   中英

开始使用Python在CSV的特定行上进行读写

[英]Start reading and writing on specific line on CSV with Python

我有一个CSV文件,看起来像这样:

COL_A,COL_B
12345,A=1$B=2$C=3$

我如何读取该文件并将其写回到一个新文件,但仅写到第二行(行)? 我希望输出文件包含:

12345,A=1$B=2$C=3$

谢谢!

以下内容读取您的csv,提取第二行,然后将第二行写入另一个文件。

with open('file.csv') as file:
    second_line = list(file)[1]

with open('out.csv', mode = 'w') as file:
    file.write(second_line)
outfile = open(outfilename,"w")
with open(filename) as f:
    for line in f:
       print >> outfile , line.split()[-1]
outfile.close()

只要这些行实际上看起来像您在OP中发布的行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM