Ich kämpfe gerade mit Python3, ich will eine Datei mit IP-Nummern
zeilenweise einlesen.
Das Programm:
1 | #!/usr/bin/python3
|
2 |
|
3 | import os
|
4 |
|
5 | ip0 = open('ip.txt','r')
|
6 |
|
7 | for line in ip0:
|
8 | ip = ip0.readline()
|
9 | ip = ip.strip('\n')
|
10 | print(ip)
|
11 | ip0.close()
|
Die IP-Nummern (Datei ip.txt):
1 | 1.15.86.71
|
2 | 1.15.115.15
|
3 | 1.15.119.13
|
4 | 1.15.149.18
|
5 | 1.15.150.204
|
6 | 1.116.19.115
|
7 | 1.116.76.185
|
8 | 1.116.97.92
|
9 | 1.116.101.225
|
10 | 1.116.104.25
|
11 | 1.116.118.153
|
12 | 1.116.239.130
|
13 | 1.117.69.54
|
14 | 1.117.202.57
|
15 | 1.179.186.174
|
16 | 1.221.147.163
|
17 | 1.234.58.144
|
18 | 2.39.147.86
|
19 | 2.42.138.122
|
20 | 2.59.156.104
|
Die Ausgabe:
1 | 1.15.115.15
|
2 | 1.15.149.18
|
3 | 1.116.19.115
|
4 | 1.116.97.92
|
5 | 1.116.104.25
|
6 | 1.116.239.130
|
7 | 1.117.202.57
|
8 | 1.221.147.163
|
9 | 2.39.147.86
|
10 | 2.59.156.104
|
Es werden also nur die Zeilen mit geraden Zeilennummern eingelesen.
Habt ihr einen Tip für mich?