python import寻找的路径优先级是什么?

Keyser 2008-11-16 10:45:36
RT
...全文
782 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanddali1979 2008-12-25
  • 打赏
  • 举报
回复
谢谢 五楼的兄弟
maplele20 2008-11-17
  • 打赏
  • 举报
回复
当你的脚本执行时,脚本所在的本地路径就在sys.path的第一个位置。所以就不存在本地路径和sys.path谁比谁优先了,如果sys.path没有本地路径,你也不能把本地路径下的模块import进来的。
Keyser 2008-11-17
  • 打赏
  • 举报
回复
那本地路径呢?我的py文件的当前文件夹下面?与sys.path谁优先级更高?
maplele20 2008-11-17
  • 打赏
  • 举报
回复
按照sys.path中的路径,顺序的寻找,直到寻找到第一个你需要import的模块。
vmxzncsdq 2008-11-17
  • 打赏
  • 举报
回复
sys.path.append()
maplele20 2008-11-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wangyuk 的回复:]
sys.path 里的路径怎样可以修改?
[/Quote]

import sys
sys.path.join(...)
sys.path.insert(...)

wangyuk 2008-11-17
  • 打赏
  • 举报
回复
sys.path 里的路径怎样可以修改?
Keyser 2008-11-17
  • 打赏
  • 举报
回复
等于说sys.path的第一个位置是 . 喽!

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧