擅长:python、mysql、java
<p>尝试使用<a href="https://docs.python.org/3/library/io.html#io.IOBase.readlines" rel="nofollow">readlines</a>函数。这将返回一个包含每一行的列表。您可以使用<code>for</code>循环来分析每一行,搜索所需内容,然后通过列表中的索引获得该行的编号。例如:</p>
<pre><code>with open('some_file_path.txt') as f:
contents = f.readlines()
object = '#the line I am looking for'
for line in contents:
if object in line:
line_num = contents.index(object)
</code></pre>
<p>要去掉井号,只需使用<a href="https://docs.python.org/3/library/stdtypes.html?highlight=replace#str.replace" rel="nofollow">replace</a>函数。例如<code>new_line = line.replace('#','')</code></p>