示例#1
0
 def setUp(self):
     self.number_no_region = PN.SwedishPhoneNumber("004612345678")
     self.number_with_region = PN.SwedishPhoneNumber("004612312345678")
示例#2
0
    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