データベースからの文字列があります。この文字列は、モジュール内にあるファイル .py の名前です。構造は次のとおりです。
files
├── file1.py
├── file2.py
└── __init__.py
file1.py
含む:
def file1(imprime):
print(imprime)
file2.py
含む:
def file2(imprime):
print(imprime)
文字列を呼び出し可能な関数に変換する必要があります。
main.py
ファイルで私は試します:
import files
string = "file1.py"
b = getattr(file1, string)
text = 'print this...'
b(text)
誰でも私を助けることができますか?