【发布时间】:2013-10-02 12:33:10
【问题描述】:
我想删除文件中出现的一些“名称”一词,但不删除其他。我猜最好的方法是使用某种累加器模式,但我不确定如何实现它。
到目前为止我有:
f = open("old_text.txt")
number = f.read()
f.close
name_occurrence = (number.count("Courtney"))
我只是使用“Courtney”作为文件中实际名称的示例。我想以某种方式删除“Courtney”这个词的每一个奇数出现,但不是偶数,即number.count迭代它为“Courtney”的每个实例分配一个数字值,然后一些代码删除出现的“Courtney”这个词值为 1,3,5,7...
感谢您的帮助,
蓬松
【问题讨论】:
-
如果你创建一个 for 循环来搜索字符串,如这个答案:stackoverflow.com/questions/2768628/… 然后你可以跟踪你是否删除了姓氏并选择删除你的姓氏'在
-
感谢您的链接。它很有帮助,我可以看到它是如何使用的,但我认为我对编程的理解还为时过早,无法自己实现它。我可能正在尝试做一些过于复杂的事情,因为我只在编程/python 工作了几个月。
-
试试吧!可能发生的最坏情况是什么?如果您遇到错误,请在此处发布您正在尝试的代码和错误,人们会很乐意为您提供帮助(当然,在您进行一些研究并尝试自己修复它之后)。就您的问题而言,它可能已关闭,因为它不够具体...
标签: python string accumulator