#!/usr/bin/env python import datetime import time start_time = datetime.datetime.now() div = 0 fin = open("c:\inputs\in3_10.txt", "r") s = fin.read() fin.close() fin = open( 'out_10_sec3_10.txt', "r" ) data_list = fin.readlines() fin.close() del data_list data_list = '' print data_list fout = open("out_10_sec3_10.txt", "w") fout.writelines(data_list) fout.close() i = "Contents of file input_prime.txt:" si = 'Your Value in file is = %s' %s re = 'Your results are :- ' fout = open("out_10_sec3_10.txt","a") fout.write(i + '\n\n' + si +'\n\n' + re + '\n') fout.close() try: number = int(s) except ValueError: number = 0 for n in range(2, number): for x in range(2, n): if n % x == 0: #print n, 'equals', x, '*', n/x div = div + 1 break else: #print n, 'is a prime number' try: ss = str(n) st = ' is a prime number ' fout = open("out_10_sec3_10.txt", "a") fout.write(ss + st +'\n') fout.close() except ValueError: ss = 0 tim = 'Time Taken = ' ti = datetime.datetime.now() - start_time tis = str(ti) divs = str(div) divn = 'Number of divisons = ' fout = open("out_10_sec3_10.txt", "a") fout.write('\n' + tim + tis +'\n\n' + divn + divs + '\n\n') fout.close() fin = open("out_10_sec3_10.txt", "r") lineList = fin.readlines() fin.close() ll = len(lineList) print ll fin = open("out_10_sec3_10.txt", "r") for nl in range (ll): rl = fin.readline() print rl fin.close()