您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python sys.path修改不起作用

Python sys.path修改不起作用

您确实需要发布一些代码,以便我们能够为您提供帮助。但是,我可以做出有根据的猜测。您说如果创建一个完整的新列表并将其分配给sys.path,那么它将起作用。我想你是说你在做这样的事情

sys.path = ["dir1", "dir2", ...]

但是,如果您在开头插入路径,则无法正常工作。我的猜测是您正在使用insert方法,就像这样

sys.path.insert(0, ["dir1", "dir2"])

如果是这样,那是不正确的。这将创建一个看起来像

[["dir1", "dir2"], "dir3", ...]

你应该说

sys.path[:0] = ["dir1", "dir2"]

这会给你

["dir1", "dir2", "dir3", ...]

但这一切都是猜测,直到您发布代码

python 2022/1/1 18:36:03 有234人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶