【发布时间】:2015-03-10 22:22:40
【问题描述】:
我是 python 新手,正在尝试在 python 中创建一个函数,该函数可以查找文本文件中出现单词的行并打印行号。该函数将文本文件名和单词列表作为输入。我不知道从哪里开始。
例子
index("notes.txt",["isotope","proton","electron","neutron"])
同位素 1
质子 3
电子 2
中子 5
这是我用文本制作的一些随机代码;所以,我不知道它是否对我有帮助。
def index():
infile=open("test.txt", "r")
content=infile.read()
print(content)
infile.close()
目标是能够在文本文件中找到单词,就像人们在书的索引中查找单词一样。
【问题讨论】:
-
grep有什么问题? -
如果这是一个 dup,或者有其他问题,那不应该在 cmets 中 - 否则应该如何学习....
-
一个单词出现在多行怎么办?
-
我希望能够发布该单词出现的所有行。