Gribouillis could you explain that a little please
line.strip() returns a string with white space removed at both ends (white space is a space or tabulation or newline character). line.split() splits the line into pieces separated by white space and returns a list of the pieces. For example
>>> line = "John\t000000000000000\n"
>>> print( line.strip().split() )
Then name, number = ['John', '000000000000000'] defines 2 string variables, name has value 'John' and number has value '000000000000000'.