import os
networkprefix = str('192.168.888.')
x = 0
razdelitel = ";"
#f = open('c:\\some.txt', "w")
# for x in range(1,255,1):
# y = str(x)
# ip = networkprefix + y
# full_string = razdelitel + ip + razdelitel
# for line in open("c:\\1.csv", "r"):
# if full_string in line:
# print(line)
# f.write(line)
stringa = ('47;comp 8888;;DPC08888;;192.168.888.888;;00-01-88-88-88-88;;') # original string
print("ORIGINAL: = ", stringa)
result_stringa = "" # result string - to write in result file
#print("dlina", len(stringa)) #poluchili dlinu stroki
razdelitel_pos = stringa.find(razdelitel) # pozitsia razdelitelya
#print("position", razdelitel_pos) # print onoy
#print("otbrasivaev NUMBER iz 1-go file...")
# --- otbrasivaev NUMBER iz 1-go file... ---
#print(stringa[0:razdelitel_pos]) # print teksta ot nashala do razdelitelya
current_pole=stringa[0:razdelitel_pos] # Videlennoe pole
#print(current_pole) # Videlennoe pole
short_string=stringa[razdelitel_pos+1:len(stringa)] # cutted string
#print(short_string) # cutted string
# === otbrasivaev NUMBER iz 1-go file... ===
#print('----')
stringa = short_string
if razdelitel_pos == 0:
print("razdelitel_pos = 0")
short_string=stringa[razdelitel_pos+1:len(stringa)] # cutted string
stringa = short_string
# current_pole = ""
# short_string = ""
dlina = len(stringa)
razdelitel_pos = stringa.find(razdelitel) # pozitsia razdelitelya
#print("Sochraniaem otdel iz 1-go file")
# --- Sochraniaem otdel iz 1-go file... ---
#print("dlina", len(stringa)) #poluchili dlinu stroki
razdelitel_pos = stringa.find(razdelitel) # pozitsia razdelitelya
#print("position", razdelitel_pos) # print onoy
#print(stringa[0:razdelitel_pos]) # print teksta ot nashala do razdelitelya
current_pole=stringa[0:razdelitel_pos] # Videlennoe pole
#print(current_pole) # Videlennoe pole
short_string=stringa[razdelitel_pos+1:len(stringa)] # cutted string
#print(short_string) # cutted string
# === Sochraniaem otdel iz 1-go file... ===
result_stringa = result_stringa + current_pole + razdelitel
current_pole = ""
#print("result_stringa", result_stringa)
#print('----')
stringa = short_string
#print("Sochraniaem IMIA PC iz 1-go file...")
# --- Sochraniaem IMIA PC iz 1-go file... ---
dlina = len(stringa)
#print("dlina = ", dlina) #poluchili dlinu stroki
razdelitel_pos = stringa.find(razdelitel) # pozitsia razdelitelya
#print("razdelitel_pos = ", razdelitel_pos)
if razdelitel_pos == 0:
#print("razdelitel_pos = 0")
short_string=stringa[razdelitel_pos+1:len(stringa)] # cutted string
stringa = short_string
# current_pole = ""
# short_string = ""
dlina = len(stringa)
razdelitel_pos = stringa.find(razdelitel) # pozitsia razdelitelya
#stringa = stringa[1:dlina]
#print("position", razdelitel_pos) # print onoy
#print(stringa[0:razdelitel_pos]) # print teksta ot nashala do razdelitelya
current_pole=stringa[0:razdelitel_pos] # Videlennoe pole
#print("current_pole = ", current_pole) # Videlennoe pole
short_string=stringa[razdelitel_pos+1:len(stringa)] # cutted string
#print(short_string) # cutted string
# === Sochraniaem IMIA PC iz 1-go file... ===
result_stringa = result_stringa + current_pole + razdelitel
current_pole = ""
#print("result_stringa", result_stringa)
#print('----')
stringa = short_string
#print("Sochraniaem IP PC iz 1-go file...")
# --- Sochraniaem IP PC iz 1-go file... ---
dlina = len(stringa)
#print("dlina = ", dlina) #poluchili dlinu stroki
razdelitel_pos = stringa.find(razdelitel) # pozitsia razdelitelya
#print("razdelitel_pos = ", razdelitel_pos)
if razdelitel_pos == 0:
#print("razdelitel_pos = 0")
short_string=stringa[razdelitel_pos+1:len(stringa)] # cutted string
stringa = short_string
# current_pole = ""
# short_string = ""
dlina = len(stringa)
razdelitel_pos = stringa.find(razdelitel) # pozitsia razdelitelya
#stringa = stringa[1:dlina]
#print("position", razdelitel_pos) # print onoy
#print(stringa[0:razdelitel_pos]) # print teksta ot nashala do razdelitelya
current_pole=stringa[0:razdelitel_pos] # Videlennoe pole
#print("current_pole = ", current_pole) # Videlennoe pole
short_string=stringa[razdelitel_pos+1:len(stringa)] # cutted string
#print(short_string) # cutted string
# === Sochraniaem IP PC iz 1-go file... ===
result_stringa = result_stringa + current_pole + razdelitel
current_pole = ""
#print("result_stringa", result_stringa)
#print('----')
stringa = short_string
#print("Sochraniaem MAC PC iz 1-go file...")
# --- Sochraniaem MAC PC iz 1-go file... ---
dlina = len(stringa)
#print("dlina = ", dlina) #poluchili dlinu stroki
razdelitel_pos = stringa.find(razdelitel) # pozitsia razdelitelya
#print("razdelitel_pos = ", razdelitel_pos)
if razdelitel_pos == 0:
#print("razdelitel_pos = 0")
short_string=stringa[razdelitel_pos+1:len(stringa)] # cutted string
stringa = short_string
# current_pole = ""
# short_string = ""
dlina = len(stringa)
razdelitel_pos = stringa.find(razdelitel) # pozitsia razdelitelya
#stringa = stringa[1:dlina]
#print("position", razdelitel_pos) # print onoy
#print(stringa[0:razdelitel_pos]) # print teksta ot nashala do razdelitelya
current_pole=stringa[0:razdelitel_pos] # Videlennoe pole
print("current_pole = ", current_pole) # Videlennoe pole
short_string=stringa[razdelitel_pos+1:len(stringa)] # cutted string
print(short_string) # cutted string
# === Sochraniaem MAC PC iz 1-go file... ===
result_stringa = result_stringa + current_pole + razdelitel
current_pole = ""
print("res_string: ", result_stringa)