Skip to content

Commit 155d2cc

Browse files
Python code to read and list occurences in a file
0 parents  commit 155d2cc

File tree

3 files changed

+248
-0
lines changed

3 files changed

+248
-0
lines changed

find-occurences.py

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
file = "./pod-nodes.txt"
2+
3+
myfile = open("./pod-nodes.txt","r")
4+
data = myfile.read()
5+
LINE = []
6+
7+
with open(file,"r") as file:
8+
for line in file:
9+
if line not in LINE:
10+
LINE.append(line)
11+
occurences = data.count(line)
12+
print("Node IP is:-",line)
13+
print("Occurences:-",occurences)
14+
15+
16+

occurences.txt

+66
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
Node IP is:- ip-10-29-16-56.ec2.internal
2+
3+
Occurences:- 34
4+
Node IP is:- ip-10-29-109-151.ec2.internal
5+
6+
Occurences:- 33
7+
Node IP is:- ip-10-29-49-101.ec2.internal
8+
9+
Occurences:- 35
10+
Node IP is:- ip-10-29-72-112.ec2.internal
11+
12+
Occurences:- 28
13+
Node IP is:- ip-10-29-115-40.ec2.internal
14+
15+
Occurences:- 2
16+
Node IP is:- ip-10-29-34-31.ec2.internal
17+
18+
Occurences:- 2
19+
Node IP is:- ip-10-29-69-110.ec2.internal
20+
21+
Occurences:- 2
22+
Node IP is:- ip-10-29-114-2.ec2.internal
23+
24+
Occurences:- 2
25+
Node IP is:- ip-10-29-5-164.ec2.internal
26+
27+
Occurences:- 2
28+
Node IP is:- ip-10-29-50-93.ec2.internal
29+
30+
Occurences:- 2
31+
Node IP is:- ip-10-29-70-149.ec2.internal
32+
33+
Occurences:- 2
34+
Node IP is:- ip-10-29-19-122.ec2.internal
35+
36+
Occurences:- 2
37+
Node IP is:- ip-10-29-66-58.ec2.internal
38+
39+
Occurences:- 2
40+
Node IP is:- ip-10-29-38-138.ec2.internal
41+
42+
Occurences:- 2
43+
Node IP is:- ip-10-29-97-204.ec2.internal
44+
45+
Occurences:- 2
46+
Node IP is:- ip-10-29-36-160.ec2.internal
47+
48+
Occurences:- 2
49+
Node IP is:- ip-10-29-115-103.ec2.internal
50+
51+
Occurences:- 2
52+
Node IP is:- ip-10-29-13-65.ec2.internal
53+
54+
Occurences:- 2
55+
Node IP is:- ip-10-29-44-172.ec2.internal
56+
57+
Occurences:- 2
58+
Node IP is:- ip-10-29-16-18.ec2.internal
59+
60+
Occurences:- 2
61+
Node IP is:- ip-10-29-73-151.ec2.internal
62+
63+
Occurences:- 2
64+
Node IP is:- ip-10-29-80-233.ec2.internal
65+
66+
Occurences:- 2

pod-nodes.txt

+166
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
ip-10-29-16-56.ec2.internal
2+
ip-10-29-16-56.ec2.internal
3+
ip-10-29-109-151.ec2.internal
4+
ip-10-29-16-56.ec2.internal
5+
ip-10-29-109-151.ec2.internal
6+
ip-10-29-16-56.ec2.internal
7+
ip-10-29-16-56.ec2.internal
8+
ip-10-29-109-151.ec2.internal
9+
ip-10-29-109-151.ec2.internal
10+
ip-10-29-109-151.ec2.internal
11+
ip-10-29-49-101.ec2.internal
12+
ip-10-29-16-56.ec2.internal
13+
ip-10-29-109-151.ec2.internal
14+
ip-10-29-49-101.ec2.internal
15+
ip-10-29-72-112.ec2.internal
16+
ip-10-29-16-56.ec2.internal
17+
ip-10-29-49-101.ec2.internal
18+
ip-10-29-109-151.ec2.internal
19+
ip-10-29-16-56.ec2.internal
20+
ip-10-29-49-101.ec2.internal
21+
ip-10-29-109-151.ec2.internal
22+
ip-10-29-109-151.ec2.internal
23+
ip-10-29-49-101.ec2.internal
24+
ip-10-29-16-56.ec2.internal
25+
ip-10-29-49-101.ec2.internal
26+
ip-10-29-49-101.ec2.internal
27+
ip-10-29-72-112.ec2.internal
28+
ip-10-29-16-56.ec2.internal
29+
ip-10-29-72-112.ec2.internal
30+
ip-10-29-49-101.ec2.internal
31+
ip-10-29-16-56.ec2.internal
32+
ip-10-29-115-40.ec2.internal
33+
ip-10-29-34-31.ec2.internal
34+
ip-10-29-69-110.ec2.internal
35+
ip-10-29-114-2.ec2.internal
36+
ip-10-29-5-164.ec2.internal
37+
ip-10-29-50-93.ec2.internal
38+
ip-10-29-70-149.ec2.internal
39+
ip-10-29-49-101.ec2.internal
40+
ip-10-29-19-122.ec2.internal
41+
ip-10-29-66-58.ec2.internal
42+
ip-10-29-38-138.ec2.internal
43+
ip-10-29-16-56.ec2.internal
44+
ip-10-29-97-204.ec2.internal
45+
ip-10-29-36-160.ec2.internal
46+
ip-10-29-115-103.ec2.internal
47+
ip-10-29-109-151.ec2.internal
48+
ip-10-29-13-65.ec2.internal
49+
ip-10-29-44-172.ec2.internal
50+
ip-10-29-16-18.ec2.internal
51+
ip-10-29-73-151.ec2.internal
52+
ip-10-29-72-112.ec2.internal
53+
ip-10-29-80-233.ec2.internal
54+
ip-10-29-109-151.ec2.internal
55+
ip-10-29-109-151.ec2.internal
56+
ip-10-29-49-101.ec2.internal
57+
ip-10-29-16-56.ec2.internal
58+
ip-10-29-69-110.ec2.internal
59+
ip-10-29-38-138.ec2.internal
60+
ip-10-29-70-149.ec2.internal
61+
ip-10-29-50-93.ec2.internal
62+
ip-10-29-109-151.ec2.internal
63+
ip-10-29-80-233.ec2.internal
64+
ip-10-29-97-204.ec2.internal
65+
ip-10-29-16-18.ec2.internal
66+
ip-10-29-49-101.ec2.internal
67+
ip-10-29-115-103.ec2.internal
68+
ip-10-29-36-160.ec2.internal
69+
ip-10-29-34-31.ec2.internal
70+
ip-10-29-44-172.ec2.internal
71+
ip-10-29-16-56.ec2.internal
72+
ip-10-29-73-151.ec2.internal
73+
ip-10-29-13-65.ec2.internal
74+
ip-10-29-5-164.ec2.internal
75+
ip-10-29-72-112.ec2.internal
76+
ip-10-29-66-58.ec2.internal
77+
ip-10-29-114-2.ec2.internal
78+
ip-10-29-115-40.ec2.internal
79+
ip-10-29-19-122.ec2.internal
80+
ip-10-29-49-101.ec2.internal
81+
ip-10-29-109-151.ec2.internal
82+
ip-10-29-49-101.ec2.internal
83+
ip-10-29-72-112.ec2.internal
84+
ip-10-29-49-101.ec2.internal
85+
ip-10-29-72-112.ec2.internal
86+
ip-10-29-16-56.ec2.internal
87+
ip-10-29-109-151.ec2.internal
88+
ip-10-29-49-101.ec2.internal
89+
ip-10-29-16-56.ec2.internal
90+
ip-10-29-109-151.ec2.internal
91+
ip-10-29-72-112.ec2.internal
92+
ip-10-29-109-151.ec2.internal
93+
ip-10-29-72-112.ec2.internal
94+
ip-10-29-72-112.ec2.internal
95+
ip-10-29-16-56.ec2.internal
96+
ip-10-29-49-101.ec2.internal
97+
ip-10-29-16-56.ec2.internal
98+
ip-10-29-16-56.ec2.internal
99+
ip-10-29-109-151.ec2.internal
100+
ip-10-29-49-101.ec2.internal
101+
ip-10-29-49-101.ec2.internal
102+
ip-10-29-49-101.ec2.internal
103+
ip-10-29-72-112.ec2.internal
104+
ip-10-29-109-151.ec2.internal
105+
ip-10-29-16-56.ec2.internal
106+
ip-10-29-109-151.ec2.internal
107+
ip-10-29-109-151.ec2.internal
108+
ip-10-29-72-112.ec2.internal
109+
ip-10-29-16-56.ec2.internal
110+
ip-10-29-72-112.ec2.internal
111+
ip-10-29-109-151.ec2.internal
112+
ip-10-29-72-112.ec2.internal
113+
ip-10-29-109-151.ec2.internal
114+
ip-10-29-49-101.ec2.internal
115+
ip-10-29-49-101.ec2.internal
116+
ip-10-29-16-56.ec2.internal
117+
ip-10-29-16-56.ec2.internal
118+
ip-10-29-49-101.ec2.internal
119+
ip-10-29-49-101.ec2.internal
120+
ip-10-29-16-56.ec2.internal
121+
ip-10-29-72-112.ec2.internal
122+
ip-10-29-72-112.ec2.internal
123+
ip-10-29-16-56.ec2.internal
124+
ip-10-29-16-56.ec2.internal
125+
ip-10-29-72-112.ec2.internal
126+
ip-10-29-109-151.ec2.internal
127+
ip-10-29-109-151.ec2.internal
128+
ip-10-29-72-112.ec2.internal
129+
ip-10-29-109-151.ec2.internal
130+
ip-10-29-109-151.ec2.internal
131+
ip-10-29-16-56.ec2.internal
132+
ip-10-29-16-56.ec2.internal
133+
ip-10-29-109-151.ec2.internal
134+
ip-10-29-72-112.ec2.internal
135+
ip-10-29-16-56.ec2.internal
136+
ip-10-29-49-101.ec2.internal
137+
ip-10-29-109-151.ec2.internal
138+
ip-10-29-49-101.ec2.internal
139+
ip-10-29-16-56.ec2.internal
140+
ip-10-29-72-112.ec2.internal
141+
ip-10-29-49-101.ec2.internal
142+
ip-10-29-49-101.ec2.internal
143+
ip-10-29-16-56.ec2.internal
144+
ip-10-29-72-112.ec2.internal
145+
ip-10-29-49-101.ec2.internal
146+
ip-10-29-72-112.ec2.internal
147+
ip-10-29-109-151.ec2.internal
148+
ip-10-29-72-112.ec2.internal
149+
ip-10-29-49-101.ec2.internal
150+
ip-10-29-109-151.ec2.internal
151+
ip-10-29-16-56.ec2.internal
152+
ip-10-29-49-101.ec2.internal
153+
ip-10-29-72-112.ec2.internal
154+
ip-10-29-49-101.ec2.internal
155+
ip-10-29-72-112.ec2.internal
156+
ip-10-29-49-101.ec2.internal
157+
ip-10-29-72-112.ec2.internal
158+
ip-10-29-49-101.ec2.internal
159+
ip-10-29-109-151.ec2.internal
160+
ip-10-29-16-56.ec2.internal
161+
ip-10-29-16-56.ec2.internal
162+
ip-10-29-72-112.ec2.internal
163+
ip-10-29-109-151.ec2.internal
164+
ip-10-29-49-101.ec2.internal
165+
ip-10-29-49-101.ec2.internal
166+
ip-10-29-72-112.ec2.internal

0 commit comments

Comments
 (0)