【问题标题】:Delete a line in a file with input of the user使用用户输入删除文件中的一行
【发布时间】:2016-12-17 22:07:54
【问题描述】:

假设我有一个名为 test.txt 的文件 在文件中,我有以下数据:

Mark,19,accountant
Sebastian,24,Truck-Driver
Mustafa,23,Police

比方说,只要知道文件中人员的姓名,我怎样才能只输入姓名来删除整行? 我知道如何输入完整数据“Mark,19,accountant”,但我想做的是删除包含 Mark 的完整行

你们对我如何做到这一点有什么好主意吗?

【问题讨论】:

    标签: file python-3.x


    【解决方案1】:

    如果要从test.txt中删除包含“Mark”的行:

    $ sed -i '/Mark/d' test.txt

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2020-07-01
      • 2022-12-12
      • 1970-01-01
      • 1970-01-01
      • 2018-02-22
      相关资源
      最近更新 更多