为什么我的for循环跳过文本文件中的第1,第3,第5个项目?

时间:2019-01-23 21:46:11

标签: python

我正在使用一个系统,该系统每次启动程序时都会从文本文件中读取用户名和警告编号。我的问题是,当我将用户名和警告添加到嵌套有用户名和警告的列表中时,列表会跳过文本文件中的第1,第3等项,因此我会遇到。另外,如果有人可以提供一种从某人的用户名中删除逗号的方法,将不胜感激!

with open("Warnings.txt", "r") as f:
for line in f:
    lineRead = f.readline()
    print (lineRead)
    lineRead = lineRead.split()
    ReadWarnings.append(lineRead)
print (ReadWarnings)
f.close()

Output
[['Narod', '2'], []]
Expected output:
[['Noxious', '1'], ['Narod', '2'], ['Fred', '1']]

编辑:

Warnings.txt contents Noxious, 1 Narod, 2 Member2, 1

0 个答案:

没有答案