在交互式Python我想導入一個模塊就是在,比如說,在交互式Python,如何明確地導入模塊
C:\模塊\模塊1 \ module.py
我已經能夠做的就是創建一個空
C:\Modules\Module1\__init__.py
然後執行:
>>> import sys
>>> sys.path.append(r'C:\Modules\Module1')
>>> import module
而且這樣的作品,但我不得不追加到sys.path中,並且如果sys.path中還有另一個名爲module.py的文件,那麼如何明確地解析爲我真正想要導入的文件?
是否有另一種導入方式,不涉及追加到sys.path?
請參閱[如何從文件名導入模塊](http://stackoverflow.com/questions/67631/how-to-import-module-from-file-name) – 2010-07-03 23:53:22
感謝您的回覆。我喜歡以下方法: >>> import imp >>> m = imp.find_module('module',r'c:\ modules \ module1') >>> imp.load_module('module',m [0],M [1],M [2]) – apalopohapa 2010-07-04 00:18:28