def tail(numbers, filename): f = open(filename, 'r') numbers = int(numbers) allnumbers = lineCount(filename) line = allnumbers - numbers lines = f.readlines() while line < allnumbers: print lines[line].strip('\n') line += 1 f.close()
def split(numbers, filename): filenumbers = int(numbers) f = open(filename, 'r') allnumbers = lineCount(filename) numbers = allnumbers / filenumbers # mod = allnumbers % filenumbers lines = f.readlines() j = 0 for i in range(0, filenumbers - 1): fileout = open(filename.strip('.txt') + '_' + str(i+1) + '.txt', 'w') while j < numbers * (i + 1): fileout.write(lines[j]) j += 1 fileout.close() fileout = open(filename.strip('.txt') + '_' + str(filenumbers) + '.txt', 'w') while j < allnumbers: fileout.write(lines[j]) j += 1 fileout.close() f.close()
def split(numbers, filename): filenumbers = int(numbers) f = open(filename, 'r') allnumbers = lineCount(filename) numbers = allnumbers / filenumbers # mod = allnumbers % filenumbers lines = f.readlines() j = 0 for i in range(0, filenumbers - 1): fileout = open(filename.strip('.txt') + '_' + str(i + 1) + '.txt', 'w') while j < numbers * (i + 1): fileout.write(lines[j]) j += 1 fileout.close() fileout = open( filename.strip('.txt') + '_' + str(filenumbers) + '.txt', 'w') while j < allnumbers: fileout.write(lines[j]) j += 1 fileout.close() f.close()