for filename in directory: if filename.startswith("Factiva"):
base, ext = os.path.splitext(filename)
infile = open(filename, 'r')
line = infile.readline()
newname = line.rstrip() while not newname.startswith("Q"):
line =infile.readline()
newname = line.rstrip()
newname += ext
infile.close()
os.rename(filename, newname)
infile.close()