【问题标题】:Counting the new appended lines in a file in python在python中计算文件中的新附加行
【发布时间】:2021-12-16 05:56:22
【问题描述】:

谁能告诉我,如果文件已经有旧内容,我如何才能只计算文件中新的附加行或文本?我只想在添加新行时开始计数。

【问题讨论】:

  • 这能回答你的问题吗? How do you append to a file?
  • 文件是否已经存在?新内容从何而来?您是否在问如何跟踪要在文件开头添加的数字?
  • 我已经知道如何在文件中追加,但它没有显示数字。我想知道如何在输出中显示它。
  • @doctorlove 是的,文件已经存在,新内容来自我的输入。是的,我想在向文件中添加内容时跟踪数字

标签: python methods append line counting


【解决方案1】:

给定一些值(来自input 或类似的):

values = [['mine ','@@jk','FB'], ['yours','kkkk','Twitter']]

您可以枚举它们并使用其中的数字:

for number, value in enumerate(values):
    print(f'{number+1} {" ".join(values)}')

您可能希望直接写入文件而不是打印,但 enumerate 方法会为您提供所需的运行计数。它从 0 开始,因此在循环时添加一个。

【讨论】:

  • 帮助很大!谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-24
  • 1970-01-01
  • 2019-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多