python删除csv文件最后一行或多行
(2020-08-15 18:05:18)
标签:
it |
分类: python |
一、删除一行
import os
f = open("d:\\603192.csv","rb+")
lines = f.readlines() # 读取所有行
last_line = lines[-1]
for i in range(len(last_line) + 2):
f.seek(-1, os.SEEK_END)
f.truncate()
f.close()
二、删除多行
import os
f = open("d:\\603192.csv","rb+")
lines = f.readlines() # 读取所有行
m=-1 # 取最后一行
for j in range(13) : #删除13行,替换要删除的行数
last_line = lines[m]
for i in range(len(last_line) + 2):
f.seek(-1, os.SEEK_END)
f.truncate()
m=m-1
f.close()