首页 > 解决方案 > 在不使用枚举的情况下查找匹配模式的行号

问题描述

我想在不使用枚举的情况下查找文件中模式的行号。是否有任何 Python 库可以直接给出模式的行号?

标签: pythontext-processingenumerate

解决方案


你可以做这样的事情

>>> content = open('your_file').read()
>>> content[:content.find(your_pattern)].count('\n') + 1
line number of your_pattern in your_file

假设包含 your_pattern 。如果很清楚您为什么需要知道这一点以及实际问题是什么,我可以为您提供更多帮助。


推荐阅读