調用函數麻煩我導入一個模塊如下:蟒蛇,從一個模塊
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