您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从python中的大文本文件中删除特定行

从python中的大文本文件中删除特定行

正如wim在评论中所说,这sed是正确的工具。以下命令应执行所需的操作:

sed -i -e '4 s/(dB)//' -e '4 s/Best Unit/Best_Unit/' -e '1,3 d' yourfile.whatever

稍微解释一下命令:

-i 在适当位置执行命令,即将输出写回到输入文件

-e 执行命令

'4 s/(dB)//'在线上4''代替'(dB)'

'4 s/Best Unit/Best_Unit/' 与上述相同,但查找和替换字符串不同

'1,3 d' 从第1行到第3行(包括第3行)删除整行

sed一个非常强大的工具,它不仅可以做很多,而且值得学习。

python 2022/1/1 18:39:27 有276人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶