调用函数麻烦我导入一个模块如下:蟒蛇,从一个模块
filename = "email"
mymodule = __import__('actions.'+filename)
这个问题我有,这是,该文件立刻执行,而且我宁愿执行特定功能从文件(这样我可以通过它发送变量)。
我基本上使用插件,所以它的工作原理。
编辑: 暂时,我不关心,当我将下面一行添加脚本是否执行:
mymodule = __import__('actions.'+filename)
但我想工作是当我添加下面一行,我想要执行的功能。但是,相反,我得到一个错误,即模块不存在该功能,即使它存在于脚本中。
mymodule.dosomething(n)
编辑: 我个人不认为该函数有什么关系,但这里是我试图打开一个Python文件。
import webbrowser
def OpenEmail():
handle = webbrowser.get()
handle.open('http://gmail.google.com')
OpenEmail()
print "Your email has been opened"
请添加一些与不起作用的功能相关的代码。 – phant0m 2012-08-05 07:56:10
我个人不认为这个功能与它有任何关系。我已经尝试了许多不同的功能,并没有奏效。这是错误---- AttributeError:'模块'对象没有属性'OpenEmail' – bs7280 2012-08-05 08:07:47
btw对不起,检查编辑 – bs7280 2012-08-05 08:12:06