如何打印 file.readline() 行号?
How to print file.readline() line-number?
f = open("saves\" + plrname + "_inv.txt", "r")
lines = f.readlines()
for x in range(500):
if (x in lines) == "True\n":
print(x)
.txt 文件中有 500 行 "True" 或 "False"
我希望程序读取它们并通过行号打印出哪些是正确的。
我试过了 "for x in lines"。希望您能帮帮我,谢谢。
txt 文件的外观示例:
True
True
True
False
False
True
False
False
你可以使用内置函数enumerate:
for index, x in enumerate(lines):
if x == "True\n":
print(index, x)
枚举是你的朋友。
类似于:
lines = f.readlines()
for i,x in enumerate(lines):
...
f = open("saves\" + plrname + "_inv.txt", "r")
lines = f.readlines()
for x in range(500):
if (x in lines) == "True\n":
print(x)
.txt 文件中有 500 行 "True" 或 "False" 我希望程序读取它们并通过行号打印出哪些是正确的。 我试过了 "for x in lines"。希望您能帮帮我,谢谢。
txt 文件的外观示例:
True
True
True
False
False
True
False
False
你可以使用内置函数enumerate:
for index, x in enumerate(lines):
if x == "True\n":
print(index, x)
枚举是你的朋友。
类似于:
lines = f.readlines()
for i,x in enumerate(lines):
...