Sam*_*mBG 20 python csv python-3.x
解决这个主题的某些形式存在多个SO问题,但是从csv文件中仅删除一行(通常它们涉及复制整个文件)它们似乎都非常低效.如果我的csv格式如下:
fname,lname,age,sex
John,Doe,28,m
Sarah,Smith,27,f
Xavier,Moore,19,m
Run Code Online (Sandbox Code Playgroud)
删除Sarah行的最有效方法是什么?如果可能,我想避免复制整个文件.
Mar*_*ica 27
你有一个根本问题.没有当前的文件系统(我知道)提供了从文件中间删除一堆字节的工具.您可以覆盖现有字节,也可以写入新文件.所以,你的选择是:
\0
).如果您想要完全通用,则这不是CSV文件的选项,因为没有已定义的注释字符.如果你试图删除第一行,最后一个选项显然没有多大帮助(但如果你想删除末尾附近的一行,它会很方便).它也非常容易在流程中间崩溃.
归档时间: |
|
查看次数: |
2907 次 |
最近记录: |