Ich versuche zu:beim Lesen von Datei, auf Listen anhängt
- aus einer Datei lesen
- anhängen jede Zeichenfolge in eine Liste (aus der Datei, Separator ‚‘)
- Iterate durch die Liste und bestimmte Elemente zu zwei weitere Listen anhängen
end_server_alias = []
end_server_ip = []
types = []
if sys.argv[1] == '-e':
with(open(sys.argv[2], "r")) as f:
types.append(line.rstrip().split(",") for line in f)
k = 0
while k < len(types):
print(types[k])
if types[2*k] is not None:
print(1)
end_server_ip.append(types[2*k])
if types[2*k+1] is not None:
print(2)
end_server_alias.append(types[2*k+1])
k += 1
f.close()
Die TXT-Datei i aus lese ist wie folgt:
168.1.2.6,www.random1.com
133.1.3.4,www.random2.com
Der Index außerhalb der Grenzen ist das, was ich bekommen, aber ich bin auch nicht sicher, ob das, was in Typen enthaltenen String-Typ ist.
Danke, ich sehe, dass ich missverstanden habe, wie es in Python funktioniert. – GKoo