2017-04-01 1 views
0

Ich versuche a zu bekommen, die erste Zeile der file und b zu sein, die zweite zu sein.Zeilen aus Dateien holen

Dies druckt nichts.

Ich möchte bestimmte Zeilen bestimmten Variablen zuweisen, nicht nur alle lesen.

+3

Mögliche Duplikat [Wie lese ich eine Datei Zeile-für-Zeile in eine Liste?] (Http://stackoverflow.com/questions/3277503/how-do-i-read-a -file-line-by-line-in-a-list) – McGrady

+0

nicht wirklich das ist nur alle Zeilen in die Liste hinzufügen – James

+0

Warum hast du die 'while' Schleife? Wofür ist das? – jonrsharpe

Antwort

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] 
1

Überprüfen Sie die tutorial zuerst bitte, heißt es:

Wenn Sie alle Zeilen einer Datei in einer Liste lesen möchten auch Liste verwenden, können Sie (f) oder f.readlines ().

lines = f.readlines() 
a = lines[0] 
b = lines[1] 
Verwandte Themen