Jul-17-2018, 08:51 AM
Hi, I am currently working in extracting input output and assign from few text files. However, not all text file having the same content.
Example file1 and file2:
Example file1 and file2:
##file1.txt input a,b output f result f = a & b ##file2.txt input a,b,c,d output sum, sum1, y comb sum = a ^ b comb sum1 = c | d result y = sum & sum1Expected output:
##output1.txt input a,b output f f = a & b ##output2.txt input a,b,c,d output sum, sum1, y result y = sum & sum1I am a bit confuse as what i did for now does not seem to work.
with open(file1.txt, "r") as f1:
contents = f1.readline()
with open(output1.txt, "w+") as f2:
if "comb" in contents:
for line in f1:
if "input" in line:
f2.write(line)
elif "output" in line:
f2.write(line)
elif "assign" in line:
f2.write(line)
else:
for line in f1:
if "input" in line:
f2.write(line)
elif "output" in line:
f2.write(line)
elif "assign" in line:
#remove "result"
f2.write(line)
