根据http://www.python.org/dev/peps/pep-0302/,我在理解导入程序协议时遇到了一些问题。finder.find_module(fullname, path=None)
的fullname
参数是否应该从不包含一个。(点)?你知道吗
也就是说,如果要查找模块abc.efg.hij
,必须调用finder.find_module('hij', path='abc.efg')
。调用finder.find_module('abc.efg.hij')
绝对不正确。你知道吗
是这样吗?你知道吗
Tags:
不,只是说
import abc.efg.hij
最终会在导入过程的不同阶段产生3个不同的find_module
调用:浏览importlib文档也可能会引起您的兴趣: http://docs.python.org/py3k/library/importlib#importlib.abc.Finder.find_module
相关问题 更多 >
编程相关推荐