sys.path
- путь поиска модуля. Это список каталогов, которые Python будет использовать при поиске импортируемых вами модулей. Добавление каталога в sys.path
не создаст каталог для вас, его следует использовать, когда у вас есть каталог с модулями Python, который вы хотите импортировать в свой скрипт.
Если вы хотите, чтобы изменение sys.path
было постоянным, вам нужно либо изменить переменную окружения PYTHONPATH , либо добавить .pth файл на сайт установки Python. -packages каталог с названием каталога, который вы хотите добавить.
Также обратите внимание, что \
является escape-символом в строках Python. В вашем конкретном примере вы не заметите никаких проблем, потому что \P
и \S
не являются определенными экранированными последовательностями, но, например, если у вас есть \n
в любом месте строки, это будет символ новой строки, а не обратный слеш, за которым следует Энн'. Чтобы предотвратить это, вы должны либо использовать необработанный строковый литерал (r"E:\Program Files\Python27\Scripts"
), либо избежать обратной косой черты ("E:\\Program Files\\Python27\\Scripts"
).