pythoncsv按内容切分_如何在python中分割CSV文件?

pythoncsv按内容切分_如何在python中分割CSV文件?在第二到最后一个文件中,你必须添加原始文件的第一行(包含标题的第一行):#thisloadsthefirstfilefullyintomemorywithopen(‘#’,’r’)asf:csvfile=f.readlines()linesPerFile=1000000filename=1#thisisbetterthenyourformerloo…

在第二到最后一个文件中,你必须添加原始文件的第一行(包含标题的第一行):# this loads the first file fully into memory

with open(‘#’, ‘r’) as f:

csvfile = f.readlines()

linesPerFile = 1000000

filename = 1

# this is better then your former loop, it loops in 1000000 lines a peice,

# instead of incrementing 1000000 times and only write on the millionth one

for i in range(0,len(csvfile),linesPerFile):

with open(str(filename) + ‘.csv’, ‘w+’) as f:

if filename > 1: # this is the second or later file, we need to write the

f.write(csvfile[0]) # header again if 2nd…. file

f.writelines(csvfile[i:i+linesPerFile])

filename += 1

今天的文章pythoncsv按内容切分_如何在python中分割CSV文件?分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/25325.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注