尤记得在面试过程中面试官提问了,如何利用Python去找到一个txt文件中的一个目标项,并返回目标项所在的行。这主要考察Python的文件读取的基础知识,具体实现过程如下:
读取10行的txt文件,获取指定文件中目标项所在的行。
在进行编写代码之前,a.txt文件与python文件在同一个目录下。具体实现步骤如下:
# 文件命名
name='a.txt'
# 读取文件每一行的内容
content=open('a.txt','r',encoding='utf-8').readlines()
# 目标项查找
for i in range(len(content)):
if 'encoding' in content[i]:
print(i+1) # 由于i从零开始,那么目标项所在行为i+1
break # print(c)
else:
print('未找到目标项!')
[1]https://zhidao.baidu.com/question/1499077796053165659.html
[2]https://blog.csdn.net/weixin_43519707/article/details/106269848
[3]https://www.runoob.com/python/file-methods.html