Python sys.path追加了错误的目录

时间:2019-10-16 18:04:51

标签: python directory

我试图将目录添加到sys.path,以便Python在此处查找模块。当我使用append或insert命令添加目录,然后在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 个答案:

答案 0 :(得分:1)

我认为正确的命令应该是

sys.path.append('C:\\Users\\user\\test')

答案 1 :(得分:0)

看起来您没有正确转义反斜杠。如果看不到您的代码,很难对其进行更准确的诊断,但是请尝试使用字符串user\\test创建目录。否则,python可能会将\t解释为转义序列,并用制表符代替。