我想让a
成为file
的第一行,b
成为第二行。
这不会打印任何内容。
f = open(filename)
line = f.readline().strip()
while line:
a = f.readline()
b = f.readline()
line = f.readline()
print(a)
print(b)
我想为变量分配特定的行,而不只是读取所有行。
答案 0 :(得分:1)
首先检查tutorial,它说:
如果要阅读列表中文件的所有行,也可以使用 list(f)或f.readlines()。
lines = f.readlines()
a = lines[0]
b = lines[1]
答案 1 :(得分:0)
lines =[]
with open(filename) as f:
i =0
for line in f:
lines[i] = line
i += 1
print '1st Line is: ', lines[0]
print '2st Line is: ', lines[1]