【发布时间】:2020-11-28 10:29:24
【问题描述】:
我有一个包含以下内容的文本文件:
..............................
..............................
..s......................e....
..............................
..............................
..............................
这是我读取文件的代码:
f = open('example.txt', 'r')
file_contents = f.read()
print (file_contents)
如何读取文本文件并打印出某个字符以下的行数,在这种情况下为s?因此,这种情况下的输出将是 3,因为在 s 下方有 3 行。
* 假设只有 1 s *
【问题讨论】:
-
(1) 查找包含
s的行 (2) 计数下面不包含s的行 -
如果 s 出现在两个不同的行怎么办?
-
您知道如何一次读取一行文件吗?您知道如何确定
s是否包含在一行中吗? -
@timgeb 假设只有 1 s
标签: python python-3.x