如何使指针停留在关键字后面
比如说,有个文件“1.txt”里的内容如下:小甲鱼123小甲鱼12小甲鱼123
有一段代码:
f=open(r'C:\Users\wind\Desktop\1.txt')
for eachline in f:
if '小甲鱼' in eachline:
place=eachline.find('小甲鱼')
print('%d,'%place)
要如何使指针停留在第一个“小甲鱼”后面,而不是最后面 f.seek(3)
你应该是这个意思吧? 鱼cpython学习者 发表于 2021-7-22 13:36
f.seek(3)
你应该是这个意思吧?
不用seek,想让程序自动停在第一个小甲鱼的鱼后面就停止,而不是停到最后 yyyyyyyynnnnn 发表于 2021-7-22 14:13
不用seek,想让程序自动停在第一个小甲鱼的鱼后面就停止,而不是停到最后
要停止你就 break 跳出循环,就行了。
但停了,然后呢?你具体要干什么? yyyyyyyynnnnn 发表于 2021-7-22 14:13
不用seek,想让程序自动停在第一个小甲鱼的鱼后面就停止,而不是停到最后
但是你for eachline就一次性读取一行了,没办法说到第一个小甲鱼后面的鱼就停 直接if下面写break啊,上面的大哥说了{:10_245:}
页:
[1]