def retrieve(): global URL_FILE lines = pytext.readlines(URL_FILE) for line in lines: iid = line[0:3] dstamp = line[4:15] url = line[16:] yield iid, dstamp, url
def add(): global URL_FILE url = raw_input("Enter URL:\n") iid, dummy1, dummy2 = retrieve().next() nid = "{0:03}".format(int(iid)+1) dstamp = time.strftime("%d-%b-%Y") line = "{0} {1} {2}".format(nid, dstamp, url) print line lines = [line] + pytext.readlines(URL_FILE) pytext.writelines(URL_FILE, lines)