加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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()

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有