我试图修改我的一个Python文件中的sys.path,以便在模块搜索路径中有一些 特定库目录(它可能不是最好的方法 但是...)。如果我在sys.path的前面插入几条路径,我的脚本没有考虑将来导入的路径。如果我制作一个包含这些库dirs的全新列表,并将这个列表分配给sys.path,那么将这些导入考虑在内。这是正确的行为?我使用python 2.5.4。它可能是我的环境中可能导致这种行为的东西吗?Python sys.path修改不起作用
一些代码片段: 如果我做
pathtoInsert1 = " .... "
pathtoInsert2 = " .... "
sys.path.insert(0, pathToInsert1)
sys.path.insert(0, pathToInsert2)
这是行不通的。它没有考虑到路径。
如果我这样做
pathList = [pathToInsert1, pathToInsert2]
sys.path = pathList
它的工作原理。
谢谢
请张贴一些代码,显示如何添加路径。 – 2009-06-19 13:21:34