【问题标题】:How to skip line in txt file?如何跳过txt文件中的行?
【发布时间】:2026-01-29 16:10:02
【问题描述】:

我有一个单词表,第一行有单词 'password' ,我想跳过这个单词

wordlist = open(r'C:\Users\islam\Desktop\10k most passwords.txt')


number_of_lines = 1

for i in range(number_of_lines):
    
    line = wordlist.readline()
    if line == 'password':
        break
    
    else:
        print(line.split()[0])

它一直在打印'password'

如何让它跳过这一行来打印第二行?

有没有办法打印特定的行,比如只打印第 100 行?

【问题讨论】:

  • 我强烈推荐使用上下文管理器with open ...

标签: python web-scraping backend


【解决方案1】:

使用“继续”而不是中断

【讨论】:

    【解决方案2】:

    试试这个。

     [ word for word in wordlist if not word.strip().startswith(“password”) ]
    

    【讨论】:

      【解决方案3】:

      如果你想跳过第一行,那么你可以这样做:

      with open(r'C:\Users\islam\Desktop\10k most passwords.txt') as f:
          for line in f.read().splitlines()[1:]:
              print(line)
      

      【讨论】:

        最近更新 更多