def main(): sys_argv_analysis() try: file_buffer = open(sys.argv[1]) #file_buffer = open(sys.argv[1] + 'da') #para testar o except de bobeira analysis_list = analysis_func(file_buffer) print analysis_list except: #como mudei isso na refatoração e são 02:57 da manhã, perguntar como #saber qual erro que ocorreu print 'Algum erro ocorreu...' sys.exit(1) file_buffer.close()
def main(): sys_argv_analysis() file_buffer = open(sys.argv[1]) print 'Analyzing the file: ' + os.path.abspath(sys.argv[1]) + '\n' line_counter = 0 char_counter = 0 word_counter = 0 for line in file_buffer: line_counter += 1 char_counter += len(line) word_counter += len(line.split(' ')) print 'Number of lines: %d' %line_counter print 'Number of chars: %d' %char_counter print 'Number of words: %d' %word_counter file_buffer.close()