【发布时间】:2018-03-23 16:34:02
【问题描述】:
我想知道是否有一种方法可以使用 Python 在文本文件中查找行号。
例如,如果我们有文件textfile.txt:
abc
deff
ghi
jkl
EOF
那么我想要一个像func(FILE,TEXT) 这样的函数,它的工作方式如下:
Input: func(textfile.txt, "ghi")
Output: 3
【问题讨论】:
-
为什么要行号?你最终想要做什么?
-
我有一个包含信息的输出文件。我想找到写有“Something and something else”的行并将该行和以下“n”行复制到另一个文件中。
-
with open('my_file.txt') as f: for line_num, line in enumerate(f):这是一个开始 -
不是定义,是我执行函数后想要得到的输出...
-
不能使用python关键字作为变量名。
def保留用于函数定义。
标签: python file line-numbers