如何在文本文件中选择性地打开行



我有一个名为song.txt的txt文件,想要打印出文件中包含某个单词的所有行。我试过使用if语句,没有输出。谁能给我指个正确的方向?

**with open('song.txt', 'r') as s:
if 'still' in s.readlines():
print(s.readlines())**

仅供参考:我绝对是个业余爱好者。

感谢
with open('song.txt', 'r') as s:
for line in s.readlines():
if 'still' in line:
print(line)

with open('song.txt', 'r') as s: 
for line in s: # saves memory by not loading entire file.
if 'still' in line:
print(line)

最新更新