Python sys.path добавляет неправильные каталоги - PullRequest
1 голос
/ 16 октября 2019

Я пытаюсь добавить каталоги в sys.path, чтобы Python искал там модули. Когда я добавляю каталог с помощью команды добавления или вставки, а затем распечатываю каталоги в sys.path, каталог, который я только что добавил, неверен. Например, если я добавлю «C: \ Users \ user \ test», в sys.path это будет «C: \ Users \ user est»

Проблема не только в том, что имя отображается неправильно, потому что модули нене загружается, поэтому правильный каталог не должен быть добавлен.

Я пробовал команды: sys.path.append ("xxx") и sys.path.insert (0, "xxx"). Я пробовал одинарные и двойные кавычки, а также прямую и обратную косую черту.

Я использую Anaconda Prompt (Anaconda 2) и Windows 10.

Ответы [ 2 ]

1 голос
/ 16 октября 2019

Я думаю, что правильная команда должна быть

sys.path.append('C:\\Users\\user\\test')
0 голосов
/ 16 октября 2019

Похоже, вы не избежали обратной косой черты. Не видя ваш код, его сложно диагностировать более точно, но попробуйте вместо этого создать каталог со строкой user\\test. В противном случае python может интерпретировать \t как escape-последовательность и заменить ее на табуляцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...