请教import的搜索路径

请教import的搜索路径

import xml.dom.minidom
当前我的测试程序是src/xml/test_minidom.py 为什么它在当前目录没找到就直接报错呢?在xml下没找到,到src下去找,找到src/xml就继续找src/xml/dom 结果没有,就报下面的错误:
ImportError: No module named dom.minidom
为什么不继续去sys.path的其它目录找呢?
这个import没有java好用啊。
不要生搬硬套. 既然你的src目录没有被加入 sys.path, Python为什么应该到src目录下找? xml.dom.minidom 应该对应 src/xml/xml/dom/, 因为你的当前目录是 src/xml.

楼主不要使用IDE, 然后从命令行进入src/xml/目录, 然后编译运行src/xml/TestMiniDom.java, 看java的import是不是你想的那样?

java和Python一样, 都不知道你的src/目录是classpath的一部分.
以前还真没注意过,刚试了一下,但java里不是报找不到这个包,而是异常。
java.lang.SecurityException: Prohibited package name: java.io
这种错误提示明显好于python的。不知道别的IDE怎样,我用的是eclipse&pydev