短版:導入在Python
說我有一個字符串str
和文件functions.py
從中我想導入其名稱存儲在str
的方法。
我該怎麼辦?我想這樣的事情:
from functions.py import str
但有str評估,而不是導入方法'str'(這不存在)。
一些google搜索後,我來接近(我希望)爲:提前
func_name = str
_tmp = __import__('functions.py', globals(), locals(), ['func_name'], -1)
func = ???? <what to put here?>
感謝。
編輯:TMI。
注意你應該導入'functions'而不是'functions.py'。 – Robin