Python, как и многие другие языки, использует обратную косую черту в качестве escape-символа (поэтому двойные кавычки в конце строки xp1 = ... рассматриваются как часть строки, а не как разделитель строки) .
На самом деле это довольно простые вещи, поэтому я настоятельно рекомендую вам прочитать руководство по питону , прежде чем идти дальше.
Вас могут заинтересовать строки raw , которые не экранируют обратную косую черту. Просто добавьте r непосредственно перед строкой:
xp1 = r"\Documents and Settings\"
Более того, при манипулировании путями к файлам вы должны использовать модуль os.path , который будет использовать "/" или "\" в зависимости от O.S. на котором запущена программа. Например:
import os.path
xp1 = os.path.join("data","cities","geo.txt")
создаст «data / towns / geo.txt» в Linux и «data \ towns \ geo.txt» в Windows.