def setUp(self): self.number = PN.DanishPhoneNumber("004512345678")
try: if len(sys.argv) < 3: raise TypeError("Not enough input arguments") elif len(sys.argv) > 3: raise TypeError("Too many input arguments") except TypeError as err: print err in_file = sys.argv[1] out_file = sys.argv[2] line_number = 0 raw_number = "" # Unnormalized phone_number = { "45": PN.DanishPhoneNumber(), "46": PN.SwedishPhoneNumber(), "47": PN.NorwegianPhoneNumber() } input_file = open(in_file, "r") output_file = open(out_file, "w") # With statement is exited early when using exceptions while True: raw_number = input_file.readline() # End of input_file if not raw_number: input_file.close() output_file.close() break