python - 如何跳过txt文件中的行?
问题描述
我有一个单词表,第一行有“密码”这个词,我想跳过这个词
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(r'C:\Users\islam\Desktop\10k most passwords.txt') as f:
for line in f.read().splitlines()[1:]:
print(line)
推荐阅读
- c# - 在 C# 中使用 Finisar.SQLite 在 SQLite Alter Table 上出现语法错误
- python - 在python中处理两个列表的索引
- git - Git 无法锁定 ref 'HEAD'
- reactjs - 如何将我的 React 项目部署到生产环境?
- swift - 如何使用滚动更改导航栏和 BarButtonItem 的颜色
- typescript - 强制索引键为字符串类型(类型没有索引签名)
- python - 为熊猫打印设置列宽
- microsoft-dynamics - 如何在 WSO2 ESB 与 MS Dynamic 365 之间建立连接?
- python - Python Beautifulsoup - 从“检查”中刮取元素
- rust - Rust 结构定义中的最后一个逗号是否必要?