[Tutor] Searching for word in text file
Vladimir Strycek
vladoportos at vladoportos.sk
Mon Jul 2 23:48:38 CEST 2007
Hi all,
i need script which open two text files and take first word from the
first file, runn throught first fords of second file and give me result
if its there or not...
what i have so far is:
import re, string
# Nacitanie suborov na porovnanie
subor1 = open("snow.txt", "r")
subor2 = open("anakin.txt", "r")
def prehladaj(najdi):
for riadok1 in subor2.readlines():
z = riadok1.rsplit(" ")
if najdi in z[2]:
return z[3]
def porovnaj():
for riadok in subor1.readlines():
x = riadok.rsplit(" ") #rozdelime do array dany riadok kde v 2
bude nazov a verzia v 3
print x[2] + " " + x[3]
print prehladaj(x[2])
#vytvorenie tabulky
print " Server: snow Server: anakin"
print "--------------------------------------------------------------------"
print " Name Version Version"
porovnaj()
subor1.close()
subor2.close()
the snow.txt looks like:
B3693AA C.03.86.00 HP GlancePlus/UX for s800 11i
B3901BA B.11.11.14 HP C/ANSI C Developer's Bundle for HP-UX (S800)
B3913DB C.03.65 HP aC++ Compiler (S800)
B4967AA C.03.86.00 HP MeasureWare Server Agent for s800 11i
B5458DA C.01.18.04 HP-UX Runtime Environment for Java*
B5725AA B.3.5.89 HP-UX Installation Utilities (Ignite-UX)
etc...
anakint.txt is the same but different versions of programs.... im not
sure why tmi script dont work ( only for first one )
What i basicaly need is to look up if version of programs match on bouth
text files diff in linux wont work for it cause there are not the same
programs on the same lines...
Any idea why mi script is not working or any suggestion for different
aproach ?
Best regards
Vladimir
More information about the Tutor
mailing list