python中sys.path.insert的第一个参数

时间:2016-05-12 03:39:01

标签: python python-2.7

一些例子显示

sys.path.insert(0, "path/to/whatever")

和其他示例显示

sys.path.insert(1, "path/to/whatever").

但是对于insert()函数的第一个输入参数,我可以找到关于使用0而不是1的效果的信息,反之亦然。

我在哪里可以找到有关此内容的官方文档?

这两者有什么区别?

1 个答案:

答案 0 :(得分:3)

sys.pathlist,因此,当然支持所有list方法及其确切语义。

但是对于sys.path具体来说,元素0是包含脚本的路径,因此使用索引1会导致Python首先搜索该路径,然后搜索插入的路径,而在插入索引0时则相反。