imp.load_source中模块名称的含义是什么?

时间:2014-08-01 12:38:03

标签: python

d:\ stock.py中有一个名为stock.py的文件,我可以将其加载为

import imp
x=imp.load_source('module_name','d:\\stock.py')
x
<module 'module_name' from 'd:/stock.py'>

it can be written as :
y=imp.load_source('module','d:\\stock.py')
y
<module 'module' from 'd:/stock.py'>  

任何字符串都可以在imp.load_source(arg,'d:\ stock.py')的arg中使用,那么它的含义是什么呢?

1 个答案:

答案 0 :(得分:0)

  

任何字符串都可以在imp.load_source(arg,'d:\ stock.py')的arg中使用,那么它的含义是什么呢?

使用合理的值可以更容易理解错误和调试。此外,您可以触发__main__块。